pycharm vs vscode項目調試對比


python的兩大IDE開發利器,pycharm 和 vscode,二者各有優劣,本文主要談談二者的調試對比。

pycharm vs vscode簡單對比

pycharm優點:

  • python開發利器,專為python設計
  • 內置功能豐富,比如可以在IDE中直接查看sql數據庫,前提是有插件:DB BROWER
  • 查看類、函數定義方便,只需簡單通過 ctrl + 鼠標左鍵 即可完成
  • 可直接定義項目工作目錄,在file中設置 mark as ...
  • 項目調試很方便,通過一些簡單的界面設置即可完成,之后便可調試

pycharm缺點:

  • 分社區版和專業版,一般coder用社區版,很多功能閹割了,比如專業版就可以實現ssh遠程開發
  • 笨重,啟動速度相較vscode慢
  • 從使用體驗看,比較占內存,內存小的慎重
  • ...

vscode優點:

  • 開源,輕量化
  • 想裝什么插件,應用庫里面安裝即可
  • 可通過插件實現 ssh遠程,對於有查看和編輯文件或代碼的需求,這個功能就是遠程開發
  • 調試變量查看齊全,應有盡有,方便查看
  • ...

vscode缺點:

  • 很多功能沒有,需要自己手動調加,但畢竟輕
  • 很多設置通過json文件實現,對不熟悉的不太友好
  • 項目調試相較pycharm,需要增加路徑代碼,否則報錯,通常是module加載問題
# 如果遇到 no module name xxx, 可參考采用如下設置
import sys,os

sys.path.append(os.path.abspath(".."))
# 測試程序的上層目錄作為項目工作目錄,不同的項目因人而異,靈活設置

pycharm項目調試

python項目,比如web開發,以django項目為例進行說明。

1.開發中的django項目,進入工具欄中的RUN內的edit configurations

2.調試設置

1.點 + 增加調試,可重命名

2.設置manage.py路徑

3.設置運行參數,比如:runserver 0.0.0.0:8000, 多個參數逗號隔開

4.設置python解釋器,建議通過虛擬環境設置,便於管理不同版本

5.設置工作目錄,項目目錄,下面的add建議也勾上

3.debug方式運行

4.打斷點調試

快捷鍵:

F7: 有引用函數或類的,進入

F8:一步一步調試

F9:跳過無斷點代碼

vscode項目調試

vscode號稱宇宙級別IDE,本人剛轉vscode,可能理解不夠,這里還是以本人動手經驗說說項目調試吧。

1.擴展應用添加django

2.設置debug

1.點擊齒輪部分,編輯lanuch.json文件

2.主要是編輯args部分,即django運行參數,可重命名

編輯lanuch.json:

3.在左邊欄,debug運行

4.斷點調試

快捷鍵:

F11: step into

F10: step over

F5: continue


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM