【发布时间】:2017-12-08 22:52:44
【问题描述】:
我主要使用 Python 2.7 的 arcgis 和 pci 风格。我创建了许多在这些程序之外运行但使用这些库的进程。它们通过 .bat 文件通过 cmd 运行。
目前,他们在一系列 for 循环中运行流程。并且每个 for 循环都按顺序处理。我想知道是否有一种方法可以同时在 for 循环中为列表中的每个对象运行处理。那是并行的。我能想到的唯一方法是为列表中的每个对象打开一个 cmd,并分别运行处理。
我要问的可能吗?我应该在哪里寻找解决方案?
【问题讨论】:
-
参考这个link希望它对人有帮助,祝你好运,我相信这是可能的......不是通过对列表中的每个对象进行cmd'ing...... Perl??
-
这似乎与我的要求无关。我必须在 python 中完成。
-
等一下,您是否尝试在 python 中调用外部命令,并且希望它们同时非顺序地计算?
-
这似乎是我正在寻找的。非常感谢。
-
嗯,您选择的答案不允许发生太多并发处理。但是,鉴于您的问题中完全没有代码,除了建议您查看
multiprocessing之外,我们无法为您提供更多信息。
标签: python python-2.7 gis