【问题标题】:How can I run a file using Python?如何使用 Python 运行文件?
【发布时间】: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


【解决方案1】:

如果您只是将文件名用作命令并安装了 Python,那么无论如何它都应该打开。

os.system("myfile.py")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-29
    • 2021-05-12
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2021-12-24
    • 1970-01-01
    相关资源
    最近更新 更多