同时运行多个python脚本实例

2024-10-02 04:30:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图创建86个task.py实例来同时运行。

import sys
import subprocess

for file in range(86):
    subprocess.call([sys.executable,'task.py',str(file)+'in.csv',str(filen)+'out.csv'])

Tags: csv实例inpyimportfortasksys
1条回答
网友
1楼 · 发布于 2024-10-02 04:30:27

^{}等待命令完成。请改用^{}

import sys
import subprocess

procs = []
for i in range(86):
    proc = subprocess.Popen([sys.executable, 'task.py', '{}in.csv'.format(i), '{}out.csv'.format(i)])
    procs.append(proc)

for proc in procs:
    proc.wait()

相关问题 更多 >

    热门问题