Python 2.7在程序中运行外部.py文件
我有一个.py文件,我想这样做,所以我可以在另一个.py文件中键入它的名称并让它运行第一个文件中的所有代码。Python 2.7在程序中运行外部.py文件
请记住,这是在Python 2.7上的Raspberry Pi 3.
谢谢!
那么你可以使用execfile()或os.system()来解决你的问题。但我认为,解决问题的正确方法是在当前脚本中导入文件,并直接从脚本中调用导入文件的函数或主函数。
那样的sytnax会是什么样子? –
首先让你的两个文件直接工作。然后,只需在脚本的顶部写入“导入文件名”即可。然后你可以简单地调用filename.function()来调用该函数。 –
非常感谢! –
致电os.system("second.py")
或使用subprocess.Popen
从你的第一个脚本应该为你工作。
我刚从IDLE Shell获得一个空白的“>>>”。 –
你能不能把它放在同一个目录下并导入它,或者你是否需要它在外部运行? – ThisGuyCantEven
可能重复的[Python:如何导入其他Python文件](https://*.com/questions/2349991/python-how-to-import-other-python-files) – KSigWyatt
@ThisGuyCantEven它们都在我的Pi的桌面。 –