【发布时间】:2016-02-01 15:49:12
【问题描述】:
我正在尝试为我的雇主制作这个程序,让用户输入我们库存中的内容。我的计划是有一个主 .py 文件,它将充当“主菜单”,GUI 之类的东西。当用户按下按钮时,它将打开另一个 .py 文件,其中包含另一个 GUI 以满足他们的需要。 我不知道代码是使用 Python 运行文件。 起初,我以为我可以使用:
import os
os.system("[command that opens another file]")
但我无法在任何地方找到该命令,而无需先编辑计算机环境变量,这不是一个选项,因为该程序将在许多计算机上运行。
其他信息:运行 Windows 10,使用 Python 2.7 和 Tkinter 作为 GUI
【问题讨论】:
-
subprocess模块可能会有所帮助。 -
或者,由于这两个程序都在 Python 中,您应该能够将一个导入另一个。
-
execfile(内置)呢?
-
尝试仅使用命令打开文件,例如。 OS.system('文件名')。如果安装了 Python,它应该会像在 Python 中一样自动打开。
标签: python python-2.7 tkinter operating-system