$ streamlit run
Syntax
streamlit run <entrypoint file> [-- config options] [script args]
Arguments
: 您的Streamlit应用程序的入口文件路径。在使用st.navigation的多页面应用程序中,您的入口文件充当页面之间的路由器。否则,您的入口文件是您的应用程序的主页。
Options
配置选项以--的形式传递。例如,如果您想将应用程序的主色调设置为蓝色,您可以使用以下三种等效选项之一:
--theme.primaryColor=blue--theme.primaryColor="blue"--theme.primaryColor=#0000FF
有关配置选项的完整列表,请参阅API参考中的config.toml。有关示例,请参见下文。
Script arguments
如果你需要直接向脚本传递参数,你可以将它们作为位置参数传递。如果你使用sys.argv来读取你的参数,sys.argv会返回所有参数的列表,并且不包括任何配置选项。Python将所有参数解释为字符串。
sys.argv[0]返回提供给入口点文件的路径()。sys.argv[1:]按顺序返回参数列表,并且不包括任何配置选项。
Examples
-
如果你的应用程序在你的工作目录中,请按如下方式运行它:
streamlit run your_app.py -
如果你的应用程序在一个子目录中,请按如下方式运行它:
streamlit run your_subdirectory/your_app.py -
如果你的应用程序保存在公共的GitHub仓库或gist中,请按以下方式运行它:
streamlit run https://raw.githubusercontent.com/streamlit/demo-uber-nyc-pickups/master/streamlit_app.py -
如果需要设置一个或多个配置选项,请按如下方式运行:
streamlit run your_app.py --client.showErrorDetails=False --theme.primaryColor=blue -
如果需要向脚本传递参数,请按以下方式运行:
streamlit run your_app.py "my list" of arguments在脚本中,以下语句将为真:
sys.argv[0] == "your_app.py" sys.argv[1] == "my list" sys.argv[2] == "of" sys.argv[3] == "arguments"
还有问题吗?
我们的 论坛 充满了有用的信息和Streamlit专家。