运行3个py脚本的Python脚本

运行3个py脚本的Python脚本,python,Python,我想执行我开发的三个python脚本。我发现了一个疑问,我如何使用python脚本来实现它 我想把它转换成一个.exe,因为我们的解决方案被认为是在没有安装python的机器上执行的,所以有一个独特的脚本会很有帮助 编辑:我不知道我的老问题结束的原因,我知道如何使用pyinstaller,我的问题是如何使用python脚本执行3 python,或者如果可能的话。请,如果你要结束一个问题,请确保该问题是重复的,你是在论坛上取消我的排名 有什么建议吗?谢谢 如果您有三个单独的python脚本,我假设

我想执行我开发的三个python脚本。我发现了一个疑问,我如何使用python脚本来实现它

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

编辑:我不知道我的老问题结束的原因,我知道如何使用pyinstaller,我的问题是如何使用python脚本执行3 python,或者如果可能的话。请,如果你要结束一个问题,请确保该问题是重复的,你是在论坛上取消我的排名


有什么建议吗?谢谢

如果您有三个单独的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文件


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

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

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 )

那么,你不能只使用一个运行脚本的主程序,然后使用pyinstaller吗?你能展示一下这3个python脚本是如何关联和运行/使用的吗?现在还不清楚问题出在哪里,为什么不能有一个main.py文件来调用其他3个python脚本?这是否回答了您的问题?