如何调用其他文件__name__=='__main__'下代码
- 使用
os.system()
或者subprocess.run()
执行该文件,用这种方法相当于直接创建了一个子进程,新调用的py不影响当前调用进程。 - 使用
runpy.run_path(,run_name='__main__')
来执行文件,这种方法所有代码都执行在当前进程之中。
os.system()
或者subprocess.run()
执行该文件,用这种方法相当于直接创建了一个子进程,新调用的py不影响当前调用进程。runpy.run_path(,run_name='__main__')
来执行文件,这种方法所有代码都执行在当前进程之中。