Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python运行文件?_Python_Python 2.7_Tkinter_Operating System - Fatal编程技术网

如何使用Python运行文件?

如何使用Python运行文件?,python,python-2.7,tkinter,operating-system,Python,Python 2.7,Tkinter,Operating System,我试图为我的雇主制作这个程序,让用户输入我们库存中的东西。我的计划是创建一个main.py文件,作为“主菜单”,GUI之类的东西。当用户按下一个按钮时,它将打开另一个.py文件,其中包含另一个GUI,以满足他们的需要。 我不知道代码是如何使用Python运行文件的。 起初,我认为我可以使用: import os os.system("[command that opens another file]") 但是如果不首先编辑计算机环境变量,我就无法在任何地方找到该命令,这不是一个选项,因为该程序

我试图为我的雇主制作这个程序,让用户输入我们库存中的东西。我的计划是创建一个main.py文件,作为“主菜单”,GUI之类的东西。当用户按下一个按钮时,它将打开另一个.py文件,其中包含另一个GUI,以满足他们的需要。 我不知道代码是如何使用Python运行文件的。 起初,我认为我可以使用:

import os
os.system("[command that opens another file]")
但是如果不首先编辑计算机环境变量,我就无法在任何地方找到该命令,这不是一个选项,因为该程序将在许多计算机上运行


其他信息:运行Windows 10,在GUI中使用Python 2.7和Tkinter

如果您只是将文件名用作命令,并且安装了Python,那么它仍应打开

os.system("myfile.py")

该模块可能会有所帮助。或者,由于这两个程序都是Python,您应该能够将其中一个导入到另一个。那么execfile(内置)呢?请尝试使用命令打开文件,例如OS.system(“文件名”)。如果安装了Python,它应该像Python一样自动打开。