我使用Python 3.3 的多個副本可以說我有一個名爲 Program1.py程序,它具有類似啓動程序
def write_file(filename):
with open filename as f:
f.write('sometext')
在另一個節目說program2.py 我想推出程序的多個副本program1.py我該怎麼做,但
有沒有辦法產生兩個線程並執行program1.py 10次?
我使用Python 3.3 的多個副本可以說我有一個名爲 Program1.py程序,它具有類似啓動程序
def write_file(filename):
with open filename as f:
f.write('sometext')
在另一個節目說program2.py 我想推出程序的多個副本program1.py我該怎麼做,但
有沒有辦法產生兩個線程並執行program1.py 10次?
嘗試一個spawn *()函數。例如:
import os
os.spawnl(os.P_NOWAIT, "./program1.py", "hello")
嗨,不好意思,因爲我不能清楚的問題有沒有一種方法,我可以使用併發處理來產生程序,說我想這樣做10次但使用兩個進程 –
我並不知道要說的併發處理。我建議你自己研究一下,如果你遇到困難,請在http://programmers.stackexchange.com/上發佈你的嘗試,因爲這是一個設計問題。 –
感謝您的指導 –
將program1導入program2,然後調用該函數。 –
實際程序是巨大的,超過100行的代碼不是我可以導入和調用 –