我有一个python脚本myscript,当它运行时#34;保持打开状态"用GUI。我想写一个python脚本启动myscript两次这样:
$('#cropbox').Jcrop({
aspectRatio: 1,
boxWidth: 450, //Maximum width you want for your bigger images
boxHeight: 400, //Maximum Height for your bigger images
onSelect: updateCoords,
});
我有runNTimes.py
的以下代码bash>python runNTimes.py 2
问题是这是同步发生的,即一旦我在子进程中启动第一个子进程第二个子进程在第一个终止之前没有启动。
myscript.py的最小示例:
import subprocess
for i in range(int(sys.argv[1])):
subprocess.call(['python', 'myscript.py'])
答案 0 :(得分:1)
改为使用Popen:call()
阻止Popen()
阻止
from subprocess import Popen
import sys
for i in range(int(sys.argv[1])):
Popen(['python', 'synccall1.py'])
synccall1.py
try:
import Tkinter as tk # for Python2
except:
import tkinter as tk # for Python3
win=tk.Tk()
win.mainloop()