Pycharm使用技巧
系出名門:JetBrains
集成開發環境:IDE
功能:
Project視圖、代碼結構視圖
代碼導航
語法高亮、自動補齊、錯誤提示、自動修復
代碼重構
主流開發框架的支持(Django)
集成版本控制
單元測試
圖形界面的調試功能
創建項目:項目就是一個目錄 File-》new project ,location(根目錄,不要含中文字符和空格),interpreter解釋器
缺省打開最后打開的一個項目,open recent 打開近期打開過的項目
創建項目文件,項目右鍵:創建文件、創建python包
File-setting:Appearance&Behavior-appearance:darcula(黑色)、intellij(白色)
代碼編輯:
三個窗口:project(項目文件)、代碼編輯窗口、structure(代碼結構展示類、函數)-》點擊view-tool window-structure,齒輪move to right
查找函數:代碼導航,ctrl +點擊函數可跳轉到函數的定義,右鍵 goto declaration(F3),返回函數:點擊工具欄的返回鍵(ALT+左箭頭)
工具欄:view-toolbar
CTRL+SHIFT+i 可直接跳轉到函數定義
查看函數、變量、文件在哪里被使用:右鍵-find usage
在目錄里查找關鍵字,目錄右鍵-find in path
自動補齊、錯誤提示、注釋與取消注釋(全選后ctrl +/)、歷史版本代碼文件自動保存(右鍵文件-local history,雙擊)、
代碼重構(右鍵-refactor-rename,打鈎search in comments and strings;切換所在目錄:直接拖動,選中search for reference)、
導入其他目錄中的庫(選擇要導入的文件,右鍵-Mark Directory as-Sources Root,變藍,變藍的目錄都是提示要找的目錄,添加到pythopath了,只對該終端有用)
程序的調試
調試的作用
方法一:斷點 + 跟蹤
設置斷點
單步執行
查看變量、表達式的值
debug功能:設置斷點,執行debug而不是run
debugger:
step over 遇到函數時跳過
step into:遇到函數時進入函數
step into my code :不進入內置函數,只進入自己寫的函數,用的比較少
step out:跳出函數
rerun:
resume:
方法二:打印
補充:
命令行參數
import sys
print (sys.argv)
參數中有空格 python cmdpara.py file2.txt "hello world"
