从Python脚本运行streamlit

问题描述 投票:0回答:1

我正在尝试使用以下命令从我的 python 脚本中运行streamlit:

os.system('streamlit run 'r'G:\Python\Projekte\Userausgabe .3_Userausgabe.py')

当我运行我的脚本时,它按预期工作并在我的浏览器中打开 Streamlit... 但不幸的是,它并没有停止。它继续打开窗口,只有当我停止运行脚本时才会停止。

我对编程还很陌生,4 周前开始使用 Python,到目前为止我在互联网上没有找到任何有用的东西。

你们中有人曾经偶然发现过同样的错误或知道任何建议吗?

提前非常感谢!

我试过了

os.system('退出')

退出()

但是不起作用。

python browser infinite-loop streamlit
1个回答
0
投票

尝试使用

subprocess
库而不是
os.system
:

from subprocess import run

process = run(["streamlit", "run", r"G:\Python\Projekte\Userausgabe\1.3_Userausgabe.py"])

这是执行系统调用和监视/重定向输出的推荐方法(例如此处

© www.soinside.com 2019 - 2024. All rights reserved.