使用subprocess调用NotePad++后,Python在关闭记事本程序之前不会开始执行其他代码
After calling NotePad++ using subprocess, Python won't start executing other codes until I close the Notepad program
我正在尝试使用 subprocess.call
函数在 Python IDE 中使用 NotePad++ 打开一个 .txt 文件。我需要帮助的一个问题是,一旦我执行了以下代码:
subprocess.call([r"C:\Program Files\Notepad++\notepad++.exe", r"C:\location\myfile.txt"])
Python 在我关闭 Notepad++ 程序之前不会开始执行其他代码。我必须使用 Ctrl+C 来停止它。
我在这里试图做的是打开一个文件并查看它,但我需要我的代码继续 运行 其他功能,而不是等待我关闭 NotePad++ 程序。有谁知道如何解决它?谢谢!
这可能会有所帮助:
你应该使用
subprocess.Popen
而不是
subprocess.call
我正在尝试使用 subprocess.call
函数在 Python IDE 中使用 NotePad++ 打开一个 .txt 文件。我需要帮助的一个问题是,一旦我执行了以下代码:
subprocess.call([r"C:\Program Files\Notepad++\notepad++.exe", r"C:\location\myfile.txt"])
Python 在我关闭 Notepad++ 程序之前不会开始执行其他代码。我必须使用 Ctrl+C 来停止它。
我在这里试图做的是打开一个文件并查看它,但我需要我的代码继续 运行 其他功能,而不是等待我关闭 NotePad++ 程序。有谁知道如何解决它?谢谢!
这可能会有所帮助:
你应该使用
subprocess.Popen
而不是
subprocess.call