如何从另一个python文件执行python文件
我有两个python文件 我要打1号的第二个 我知道os.system()命令 但它被认为是执行python脚本最糟糕的方式 我需要调用的脚本不包含任何函数或类。但只是流动 从另一个脚本执行脚本的更好方法是什么如何从另一个python文件执行python文件,python,Python,我有两个python文件 我要打1号的第二个 我知道os.system()命令 但它被认为是执行python脚本最糟糕的方式 我需要调用的脚本不包含任何函数或类。但只是流动 从另一个脚本执行脚本的更好方法是什么 将两个文件放在同一目录中 在目录中添加一个名为\uuuu init\uuuu.py的空文件 然后在第一个文件中只包含以下内容:from file2 import myfunction 然后可以从file1中的file2调用myfunction 通过导入,可以执行其他.py文件中函数外部的
\uuuu init\uuuu.py
的空文件from file2 import myfunction
file1
中的file2
调用myfunction
import test
,并使用如下映射结构
导入python文件与“执行”python文件不同,后者可能是它自己的程序,具有命令行参数、副作用、不同的python版本等。这不是同一个问题。