1樓:
簡單的如下
from multiprocessing import process
def ps(i):
print(str(i))
def run():
for i in range(5):
if __name__ == "__main__":
run()
2樓:神猶在
什麼意思呢?如果你是在要在迴圈體內建立多程序,每迴圈一次便增加一個程序,那麼只需要把建立多程序的**寫入迴圈體內就好了,完全與在迴圈體外無任何區別。
如果你想要讓整個迴圈建立的所有程序在執行時間上大致同步,那麼我建議你先按迴圈長度建立好程序和管道或者佇列,推薦佇列,然後迴圈時將變數推送給不同的程序處理就行了。
3樓:匿名使用者
實現rannable介面的run方法
4樓:林檎粉兒
# 假如原指令碼大概是這樣的話
def main(name):
print(name)
if __name__ == '__main__':
my_list = ['新垣結衣', '長澤雅美', '波多老師', '瀨亞老師']
for my_love in my_list:
main(my_love)
# 那麼我們匯入多程序包
from multiprocessing import pool
# 講上面的例子改寫成如下的樣式
def main(name):
print(name)
if __name__ == '__main__':
my_list = ['新垣結衣', '長澤雅美', '波多老師', '瀨亞老師']
pool = pool()
pool.map(main, [my_love for my_love in my_list])
5樓:玩轉資料處理
參考一下這個博文
Python如何寫指令碼,python這樣的指令碼要怎麼寫?求教,新手!
我叫王土土豆 python寫指令碼步驟如下 2 開啟文字編輯器,推薦editplus,notepad等,將檔案儲存成 py格式,editplus和notepad支援識別python語法。指令碼第一行一定要寫上 usr bin python,表示該指令碼檔案是可執行python指令碼,如果您的pyth...
Python程式問題,求大神,python程式報錯,小白一個,求大神指點?
def fn1 limit n 3 while n limit if n 7 and n 3 0 yield n n 1 def fn2 limit return n for n in xrange limit if n 7 and n 3 0 limit 50 print num for num ...
python中while迴圈的問題
小wo 在路上 是因為你使用的編譯器是python3.x的原因 如果使用python2.x的話,列印出來將是 0,2 可以比較明顯的看到,使用python3.x輸出的結果是一個浮點型 float 一個整型 int 而使用python2.x輸出的結果是元組 tuple,直 就是帶括號 這就是pytho...