我覺得這有點煩人,因為我看不出原因。VS Code(+ bash 終端)中的 return 語句(在函數內)不返回任何值,除非我明確地說print(function()),如下面的代碼所示。這在 Spyder 中不會發生,它會立即在控制臺中返回值。為什么會這樣?我錯過了什么?
2 回答

森林海
TA貢獻2011條經驗 獲得超2個贊
也可以在 VS Code 中使用 IPython 以及https://code.visualstudio.com/docs/python/jupyter-support-py
不過,您可能必須在設置中啟用 Python 數據科學功能(截至 2020 年 9 月仍處于試驗階段):
打開設置(按Ctrl+,)然后搜索數據科學選項
就個人而言,我發現“將選擇發送到交互式窗口”選項非常有用。
"python.dataScience.sendSelectionToInteractiveWindow": true,
確定在按下Shift+Enter時,python 文件中的選定代碼是轉到終端還是轉到 Python 交互窗口
添加回答
舉報
0/150
提交
取消