在 Sublime Text 中打开一个文件并等待它在 Python 脚本为 运行 时关闭
Open a file in Sublime Text and wait until it is closed while Python script is running
我想在 Sublime Text 中打开一个文件,而我的 Python 脚本等待我 关闭 编辑器。我试过 subprocess.check_call
和 subprocess.Popen
。但是,调用在文件打开后结束,而不是等待文件关闭。我怎样才能等到文件在 Sublime Text 中关闭?
p = subprocess.Popen(['subl', 'parameters.py'])
p.communicate()
p = subprocess.check_call(['subl', 'parameters.py'])
当你只调用 subl parameters.py
时它不会阻塞线程,但你可以使用 -w
标志来这样做。 IE。直接打电话
subprocess.Popen(["subl", "-w", "parameters.py"]).wait()
它应该按要求工作。
我想在 Sublime Text 中打开一个文件,而我的 Python 脚本等待我 关闭 编辑器。我试过 subprocess.check_call
和 subprocess.Popen
。但是,调用在文件打开后结束,而不是等待文件关闭。我怎样才能等到文件在 Sublime Text 中关闭?
p = subprocess.Popen(['subl', 'parameters.py'])
p.communicate()
p = subprocess.check_call(['subl', 'parameters.py'])
当你只调用 subl parameters.py
时它不会阻塞线程,但你可以使用 -w
标志来这样做。 IE。直接打电话
subprocess.Popen(["subl", "-w", "parameters.py"]).wait()
它应该按要求工作。