gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:10:32 25 4
gpt4 key购买 nike

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

例如我有两个 .py 文件。我希望运行一个文件,然后让它运行另一个 .py 文件

最佳答案

有很多方法。我将按照倒置的优先顺序列出它们(,最好的在前,最差的在后):

  1. 将其视为模块: 导入文件。这很好,因为它安全、快速且可维护。代码被重用,因为它应该完成。大多数 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')。绝望时使用。

关于python - 如何让一个 python 文件运行另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7974849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com