繁体   English   中英

从VSCode中删除subprocess.Popen()以打开VSCode的另一个实例

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM