如何在不同的终端上执行python程序?

时间:2016-11-27 17:25:13

标签: python

所以,我正在尝试制作一个执行各种程序的程序;所以说我有P1.py,P2.py和P3.py;我想在3个不同的终端执行P1,P2和P3,同时仍然可以使用主程序(打开3的程序)。我怎么能这样做?

1 个答案:

答案 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")