【问题标题】:Python script that runs 3 py scripts [closed]运行 3 个 py 脚本的 Python 脚本 [关闭]
【发布时间】:2021-08-13 11:30:56
【问题描述】:

我想执行我开发的三个 python 脚本。我发现了一个疑问,我怎么能用 python 脚本来做呢?

我想把它转换成 .exe,因为我们的解决方案被认为是在没有安装 python 的机器上执行的,所以有一个独特的脚本会很有帮助。

编辑:我不知道我的旧问题关闭的原因,我知道如何使用 pyinstaller,我的问题是如何使用 python 脚本执行 3 python 或者如果它是可能的。请,如果你要关闭一个问题,请确保问题是重复的,你在论坛中取消了我的排名。

有什么建议吗?谢谢!

【问题讨论】:

标签: python


【解决方案1】:

如果您想使用不同的解释器在单独的命令窗口中运行它们,请尝试以下操作:

import os
import sys

file_name = "testfile.py"
os.system(sys.executable + file_name)

或者如果您还想更改文件夹:

import os
import sys

file_path = "C:/Your_folder/"
# For Windows/Linux compatibility: file_path = "C:" + os.sep + "Your_folder" + os.sep
file_name = "myfile.py"

os.system("cd " + file_path + " & " + sys.executable + " " + file_name )

【讨论】:

    【解决方案2】:

    如果您有三个单独的 python 脚本,我假设您可以创建一个按顺序调用脚本的 main.py 脚本:

    例如main.py:

    import script1
    import script2
    import script3
    
    def main():
       script1()
       script2()
       script3()
       # Or you might have some kind of starting function e.g. script.starting_function()
    
    if __name__ == "__main__":
       main()
    

    然后只需使用 pyinstaller 将 python 文件转换为 .exe 文件。

    或者你的问题有什么不同的意思?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 2019-07-31
      • 1970-01-01
      • 2017-10-24
      • 2012-12-18
      相关资源
      最近更新 更多