我使用以下代码行从Spyder或VS代码内部人员打开VS代码(常规版本):
import subprocess
p = subprocess.Popen(["C:/Users/username/AppData/Local/Programs/Microsoft VS Code/code.exe"])
这样很好用。你知道吗
但是,如果我想执行VS代码中的行来打开VS代码的另一个实例,它就不起作用了。意思是,它基本上什么都不做。你知道吗
我只在如下修改它时才工作:
p = subprocess.Popen(["code"], shell=True)
我错过了什么?你知道吗
尝试使用
new-window
标志,否则VS代码可能会重用正在运行的实例。你知道吗相关问题 更多 >
编程相关推荐