[英]How can I open visual studio code from Python?
我正在嘗試編寫一個簡單的腳本,該腳本將在每次執行時打開Visual Studio Code。
到目前為止,這是我的代碼:
import subprocess
subprocess.Popen(['C:/Users/path/Visual Studio Code'])
作為Popen的參數,我已經輸入了Visual Studio Code的路徑。 盡管如此,執行腳本時仍然出現以下錯誤:
Traceback (most recent call last):
File "02.environment_set_up.py", line 3, in <module>
subprocess.Popen(['Visual Studio Code'])
File "C:\Users\andri\Anaconda3\lib\subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "C:\Users\andri\Anaconda3\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden
PS C:\Users\andri\PythonProjects\Automate-The-Boring-Stuff> py 02.environment_set_up.py
Traceback (most recent call last):
File "02.environment_set_up.py", line 3, in <module>
subprocess.Popen(['C:/Users/andri/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Visual Studio Code'])
File "C:\Users\andri\Anaconda3\lib\subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "C:\Users\andri\Anaconda3\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
PermissionError: [WinError 5] Permission Denied
有誰知道為什么會這樣以及我該如何處理? 預先感謝您的任何幫助
您需要提供VS Code可執行文件的路徑,例如:
import subprocess
subprocess.Popen(['C:/Users/path/Visual Studio Code/Code.exe'])
如果在安裝過程中啟用了“添加到PATH”,請使用:
import subprocess
subprocess.Popen(['Code.exe'])
或者,您可以使用完整路徑:
import subprocess
subprocess.Popen(['C:\Users\UserName\AppData\Local\Programs\Microsoft VS Code\Code.exe'])
用您的用戶名替換UserName
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.