【发布时间】:2014-04-22 16:50:24
【问题描述】:
我陷入了一个我似乎无法打破的真正循环,请提供任何建议:
command1 = transporterLink + " -m verify -f " + indir1 + " -u " + username + " -p " + password + " -o " + indir1 + "/VerifyLog.txt -s " + provider1 + " -v eXtreme"
master, slave = pty.openpty()
process = Popen(command1, shell=True, stdin=PIPE, stdout=slave, stderr=slave, close_fds=True)
stdout = os.fdopen(master)
while True:
wx.Yield()
line = stdout.readline()
print line.rstrip()
if not line:
break
process.wait()
【问题讨论】:
-
你有没有从
stdout得到一个空行?
标签: python while-loop