Stackoverflowにはいくつかの例があるため、この質問については申し訳ありません。私はPython言語にまったく慣れていないので、疑問のいくつかを明確にするために書いています。
私は関数を書きました:
def clipmyfile(inFile,poly,outFile):
... # doing something with inFile and poly and return outFile
通常、私はこれを行います:
clipmyfile(inFile="File1.txt",poly="poly1.shp",outFile="res1.txt")
clipmyfile(inFile="File2.txt",poly="poly2.shp",outFile="res2.txt")
clipmyfile(inFile="File3.txt",poly="poly3.shp",outFile="res3.txt")
......
clipmyfile(inFile="File21.txt",poly="poly21.shp",outFile="res21.txt")
私はこの例で読んだことがあります同時にいくつかのPythonプログラムを実行し、私は使用できます(しかしおそらく私は間違っています)
from multiprocessing import Pool
p = Pool(21) # like in your example, running 21 separate processes
関数を同時に実行し、分析を高速化する
私は次のステップを理解していなかったと言って本当に正直です。
助けと提案を事前に感謝しますGianni