【发布时间】:2017-03-11 20:57:26
【问题描述】:
我想从父代码调用无限循环脚本。
from subprocess import Popen
import subprocess
import os
import sys
proc=subprocess.Popen([sys.executable, os.getcwd()+'/A.py'],shell=False, stdout=subprocess.PIPE)
print(proc.communicate())
print('Hi')
我的脚本是:
import time
def main():
while True:
print('HI2')
time.sleep(3)
if __name__ == '__main__':
main()`
但它不起作用并且 Popen 会阻止脚本。我的意思是为什么 print('Hi') 语法不起作用。
【问题讨论】:
标签: python subprocess