我如何从 python 脚本启动一个新的 .py 文件

How can i launch a new .py file from a python script

我想从我的脚本中启动一个单独的 .py 程序。如果用户成功登录,那么新的 window 应该打开。在此 if 语句中。

if logged_in==True:

您可以从 sys 模块和使用 subprocess 模块的 运行 程序中获取 python 可执行文件的路径。 运行 程序有几种方法,但一个简单的方法是 call,等待程序终止。

import sys
import subprocess as subp

if logged_in == True:
    subp.call([sys.executable, "someprogram.py", "arg1", "arg2"])