2016-11-27 22 views
1

私は様々なプログラムを実行するプログラムを作ろうとしています。私はP1.py、P2.pyとP3.pyを持っていると言う。 3つの異なる端末でP1、P2、P3を実行したいが、メインプログラム(3を開いたもの)はまだ使用できる。どうすればこのことができますか?別の端末でPythonプログラムを実行するにはどうすればよいですか?

+0

質問に[openproject]というタグを付けましたか?あなたが正しいタグであることを明確にしたいのでない限り、私は[python]としてそれを再タグ付けしました。 – Aurora0001

+0

ご覧ください:http://stackoverflow.com/help/how-to-ask – McNets

+0

あなたはどのプラットフォームにいますか?あなたは文字通り、4つのコンソールウィンドウをあなたのデスクトップ上で開きたいですか? – tdelaney

答えて

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() 

あなたは単にP2.py

でこのコードを使用することができますpython2を使用している場合
execfile("P1.py") 
+0

この質問はあなたに役立つかもしれません。 http://stackoverflow.com/questions/436198/what-is-an-alternative-to-execfile-in-python-3-0 – Bodhi94

+0

これは異なるウィンドウでプログラムを実行していないため、表示されません。助けてください。 – tdelaney

+0

Vibhutha Kumarage、ええ、私は別のウィンドウでプログラムを実行したい – TAL

関連する問題