Python 脚本在继续之前等待外部命令完成
Python script waits external command to be finished before continuing
我有一个非常简单的 Python 脚本,它解析一些数据并将输出写入文本文件。
with open(debug, 'w') as debugFile:
debugFile.write(metreDebug)
在脚本结束时我想打开这个文本文件,以便用户可以直接看到输出。
osCommandString = "notepad.exe " + debug
os.system(osCommandString)
是的...这是 windows 上的开发。
不幸的是,python 脚本在继续之前等待用户关闭记事本。
关于如何解决该问题的任何想法?
感谢您的帮助。
改为使用 Subprocess 模块。
import subprocess
with open(debug, 'w') as debugFile:
debugFile.write(metreDebug)
osCommandString = "notepad.exe " + debug
subprocess.Popen(osCommandString)
您可以在此处阅读更多相关信息:
谢谢!
我正在使用
subprocess.call(osCommandString)
我有一个非常简单的 Python 脚本,它解析一些数据并将输出写入文本文件。
with open(debug, 'w') as debugFile:
debugFile.write(metreDebug)
在脚本结束时我想打开这个文本文件,以便用户可以直接看到输出。
osCommandString = "notepad.exe " + debug
os.system(osCommandString)
是的...这是 windows 上的开发。 不幸的是,python 脚本在继续之前等待用户关闭记事本。
关于如何解决该问题的任何想法?
感谢您的帮助。
改为使用 Subprocess 模块。
import subprocess
with open(debug, 'w') as debugFile:
debugFile.write(metreDebug)
osCommandString = "notepad.exe " + debug
subprocess.Popen(osCommandString)
您可以在此处阅读更多相关信息:
谢谢! 我正在使用
subprocess.call(osCommandString)