启动另一个Python脚本的功能

时间:2015-08-06 22:59:41

标签: python tkinter launch os.system

我正在使用Python / Tkinter创建一个程序,它涉及一个带有一堆按钮的主屏幕。每个按钮将在同一文件夹中启动另一个Python脚本。

我试图创建一个退出脚本并打开另一个脚本的函数。怎么办呢?

人们已经在其他类似的线程上推荐了os.system,但是我所尝试的一切都无法工作。

非常感谢任何想法/帮助,

贾罗德

1 个答案:

答案 0 :(得分:0)

我考虑在python中使用子进程库。

import subprocess p=subprocess.Popen(["python", "my_script_1.py"], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) output=p.communicate()[0]

希望这有帮助。