如何让一个python文件运行另一个文件?

内森·托恩奎斯特(Nathan Tornquist):

如何制作一个python文件来运行另一个文件?

例如,我有两个.py文件我要运行一个文件,然后再运行另一个.py文件

apc:

有多种方法。我将按照倒置偏好的顺序列出它们(,最佳第一,最差最后):

  1. 将其视为模块: import file这样做很好,因为它是安全,快速和可维护的。代码可以按预期方式重用。大多数Python库使用扩展到大量文件上的多种方法运行。强烈推荐。请注意,如果你的文件被调用file.py,您import应该包括.py在最后延伸。
  2. 臭名昭著(且不安全)的exec命令:不安全,hacky,通常是错误的答案。尽可能避免。
    • execfile('file.py') 在Python 2中
    • exec(open('file.py').read()) 在Python 3中
  3. 生成一个shell进程: os.system('python file.py')绝望时使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从另一个文件运行Java?

如何运行另一个 .js 文件的内容?

如何在另一个python文件中运行python文件

如何在另一个python文件中运行python文件?

如何从另一个 Python3 文件运行整个 Python3 文件?

如何从另一个Python文件调用一个Python文件?

如何从另一个python文件运行文件

如何在另一个(或div)中运行/保存一个HTML文件?

如何使用dict()从一个文件到另一个python文件

如何从另一个 python 文件访问 QPushButton?

如何在另一个python函数中执行一个python文件?

如何从另一个文件导入另一个文件?

如何安全地从另一个运行python文件?

如何在python中运行另一个文件?

如何在另一个文件目录中的另一个脚本中导入 Python 文件?

如何使用python将一个csv文件附加到另一个

如何在一个文件夹中运行python程序以及如何从另一个文件夹导入和运行python程序

从另一个excel文件运行一个excel文件中存在的宏

从另一个文件夹运行Java

运行Javascript + PHP形成另一个文件

如何从另一个dockercompose文件运行dockercompose文件?

我如何在另一个C ++文件的单独终端中运行C ++文件?

导入另一个 Python 文件运行该文件而不是实际导入它

bat文件不在另一个使用Python的文件夹中时运行

在 VSCode 中从另一个 python 文件导入一个 python 文件

从另一个文件输入

如何从另一个 python 文件中的一个 python 文件中的类调用方法

运行另一个python文件,更改其变量之一

如何更换/从一个文件添加行到另一个文件