所以,我正在尝试制作一个执行各种程序的程序;所以说我有P1.py,P2.py和P3.py;我想在3个不同的终端执行P1,P2和P3,同时仍然可以使用主程序(打开3的程序)。我怎么能这样做?
答案 0 :(得分:0)
想象一下P1.py包含:
def function1():
print("P1")
if __name__ == '__main__':
function1()
从P2.py执行P1.py:
import P1
def function2():
print ("P2")
if __name__ == '__main__':
function2()
P1.function1()
如果您使用的是python2,则可以在P2.py
中使用此代码execfile("P1.py")