本人小白,自己上網查了好長時間,也沒解決這個問題,望各位大佬不辭辛勞,幫小弟一把。我用的是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」就夠了。


送你個教程,希望能幫到你

VSCode配置Python環境指南?

mp.weixin.qq.com圖標

你沒有說你用的操作系統,假定是類Unix 系統, 按照下面這樣做。

按滑鼠右鍵,點擊run Python file in Terminal


runner沒怎麼用過。你正常f5運行就是了


推薦閱讀:
相關文章