PyScript的命令行界面
项目描述
PyScript CLI
PyScript的命令行界面。
快速将Python脚本包装成HTML模板,预先配置了PyScript。
❯ pyscript
Usage: pyscript [OPTIONS] COMMAND [ARGS]...
Command Line Interface for PyScript.
╭─ Options ──────────────────────────────────────────────────────────────────────────────────────╮
│ --version Show project version and exit. │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new pyscript project with the passed in name, creating a new directory in the │
│ current directory. Alternatively, use `--wrap` so as to embed a python file instead. │
│ run Creates a local server to run the app on the path and port specified. │
╰────────────────────────────────────────────────────────────────────────────────────────────────╯
安装
使用Pip
$ pip install pyscript
从仓库克隆中安装开发环境
用法
运行
启动本地服务器,在指定的路径和端口上运行
$ pyscript run <path_of_folder>
默认情况下,这将通过localhost:8000
服务path_of_folder
文件夹,并在浏览器窗口中打开URL。如果没有提供path_of_folder
,则默认为当前目录。
要使用不同的端口,请使用--port
选项。
$ pyscript run <path_of_folder> --port 9000
要避免打开浏览器窗口,请使用--no-view
选项。
$ pyscript run <path_of_folder> --no-view
创建
使用传递的名称创建一个新的pyscript项目,创建一个新的目录
$ pyscript create <name_of_app>
这将创建一个名为name_of_app
的新目录,位于当前目录下。
交互式提示将进一步询问有关应用程序的描述、作者的名称、作者的电子邮件等信息。当然,可以通过如--author-name
等选项提供这些信息。使用pyscript create --help
获取更多信息。
以下文件将被创建
index.html
:项目的起始页面pyscript.toml
:项目元数据和配置文件main.py
:一个“Hello world”Python入门模块
使用 --wrap 嵌入Python文件或命令字符串
-
将Python脚本嵌入到PyScript HTML文件中
$ pyscript create --wrap <filename.py>
这将在当前目录下生成一个项目,即名为filename
的新目录。
类似于上面,交互式提示将进一步询问元数据信息。
以下文件将被创建
index.html
:项目的起始页面pyscript.toml
:项目元数据和配置文件main.py
:包含filename.py
的代码
这可以通过-o
或--output
选项来覆盖
$ pyscript create --wrap <filename.py> -o <another_filename.html>
例如,上述目录中创建的HTML文件现在将被命名为another_filename.html
-
带有
--command
选项的非常简单的命令示例
可以使用-c
或--command
选项演示非常简单的情况。
默认情况下,创建的项目文件夹名称将为pyscript-command-app
,HTML文件名为index.html
。
-o/--output
选项可以与-c/--command
选项一起使用,以配置项目文件夹的名称以及生成的HTML文件的名称。
$ pyscript create --wrap -c 'print("Hello World!")' -o <output_filename.html>
这将在当前目录下生成一个项目,即名为output_filename
的新目录。
类似于上面,交互式提示将进一步询问元数据信息。
以下文件将被创建
output_filename.html
:项目的起始页面pyscript.toml
:项目元数据和配置文件main.py
:包含通过-c/--command
传递的命令字符串的代码
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
pyscript-0.3.3.tar.gz (20.8 kB 查看哈希值)
构建分布
pyscript-0.3.3-py3-none-any.whl (15.6 kB 查看哈希值)
关闭
pyscript-0.3.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11fc64a3f187d8645c601ae6a80e3f0142e0dd9e0c5d3244b0ec508ca0d373f9 |
|
MD5 | fd8e4897eb6ed70615c1b7e09352084b |
|
BLAKE2b-256 | 9d4dee8606f71049fe29666e5541f0dd1a4f861dd3a6824334fac3c5aec3e8d9 |
关闭
pyscript-0.3.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 320383f38e9eec6515dbe0c184d4ad9d9c58e2c98fb82ec09e8d8b2e93c9e62f |
|
MD5 | 053b9389b2bf3b2a24475fe31c8d8f21 |
|
BLAKE2b-256 | f2d81881edf3b8653cf2f3b8005704126c738c151b6f8168a5806ea61f1efb5f |