本人小白,自己上網查了好長時間,也沒解決這個問題,望各位大佬不辭辛勞,幫小弟一把。我用的是Python和code runner插件,windows系統
如果你已經安裝了微軟的Python插件,則自帶的Debug Console是個不錯的調試交互手段。
沒有安裝微軟Python插件的話,如下圖安裝:
如果你所說的互動式input指的控制台交互,則菜單里有 "Terminal" → "New Terminal" 來打開終端(上面 第一幅圖中"DEBUG CONSOLE"右側的標籤頁"TERMINAL"就是),在終端中運行python程序。或者直接用右鍵點擊.py文件,選右鍵菜單中的"Run Python File in Terminal"運行該python文件。
試過vscode和pycharm,最後放棄了
互動式輸入輸出首選jupyter。
目前VS Code python 插件已經內置jupyter notebook了,可以直接創建一個文件進行代碼交互。
還有一種方法,先創建一個.py文件,隨便寫點兒代碼,然後選中代碼,或者將游標放在某一行代碼,直接Shift + Enter,就會打開一個交互窗口,剛才的代碼會在這個窗口裡被執行。然後你就可以邊擼代碼邊看輸出結果了。
https://zhuanlan.zhihu.com/p/115306223
這個交互窗口本質就是個jupyter,可以輸入輸出,甚至可以數據可視化,只是不能修改代碼。
你也可以將這個交互窗口的代碼直接保存為Jupyter Notebook。
總之這個很實用,很方便,值得擁有。
如果你會使用命令行(cmd/WSL terminal)的話,下面這個辦法對你有效:
在VSCode中按Ctrl+Shift+P,輸入「open settings」選擇「Preferences: Open Settings (JSON)",不要選帶有「default」的那個。然後把以下內容貼到打開的JSON文件中(如果該文件中已有部分代碼,則從注視處開始貼):
{ // copy start "code-runner.executorMap":{ "python": "python $fileName" }, "code-runner.runInTerminal": true, "code-runner.fileDirectoryAsCwd": true // copy end here }
編輯完相應JSON文件後別忘記保存,不必重新打開VSCode。
其中「python $fileName"就相當於你平時在命令行里運行python的方式,有些人是「python3」,有些人「python」就夠了。
送你個教程,希望能幫到你
你沒有說你用的操作系統,假定是類Unix 系統, 按照下面這樣做。
按滑鼠右鍵,點擊run Python file in Terminal
runner沒怎麼用過。你正常f5運行就是了
※python培訓完拿到18k,全部視頻資料免費共享出來※Python報告:人生苦短,Python工程師們還好嗎?※Python實踐44-如何實現switch-case※Python 異常處理知識點匯總,五分鐘就能學會※Python GUI:tkinter窗口視窗基礎知識點總結
TAG:Python | 代碼編輯器 | VisualStudioCode |