我正在尝试使用以下命令从我的 python 脚本中运行streamlit:
os.system('streamlit run 'r'G:\Python\Projekte\Userausgabe .3_Userausgabe.py')
当我运行我的脚本时,它按预期工作并在我的浏览器中打开 Streamlit... 但不幸的是,它并没有停止。它继续打开窗口,只有当我停止运行脚本时才会停止。
我对编程还很陌生,4 周前开始使用 Python,到目前为止我在互联网上没有找到任何有用的东西。
你们中有人曾经偶然发现过同样的错误或知道任何建议吗?
提前非常感谢!
我试过了
os.system('退出')
或
退出()
但是不起作用。
尝试使用
subprocess
库而不是 os.system
:
from subprocess import run
process = run(["streamlit", "run", r"G:\Python\Projekte\Userausgabe\1.3_Userausgabe.py"])
这是执行系统调用和监视/重定向输出的推荐方法(例如此处)