[英]Excecute subprocess.Popen() from VSCode to open another instance of VSCode
我正在使用以下代码行从Spyder或VS Code Insiders打开VS Code(普通版):
import subprocess
p = subprocess.Popen(["C:/Users/username/AppData/Local/Programs/Microsoft VS Code/code.exe"])
这样可以很好地工作。
但是,如果我要执行VS Code中的行以打开VS Code的另一个实例,则无法正常工作。 意思是,它基本上什么都不做。
我只有在按如下方式修改它时才能工作:
p = subprocess.Popen(["code"], shell=True)
我在这里想念什么?
尝试使用--new-window
标志,否则VS Code可能会重用正在运行的实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.