翻譯|使用教程|編輯:吳園園|2019-12-20 11:21:38.823|閱讀 601 次
概述:本教程旨在通過使用PyCharm的代碼智能功能,逐步引導您在Python項目中創建源代碼。您將看到PyCharm如何通過適當的縮進,空格,導入等方式幫助您使源代碼保持完美的形狀-實際上,您會看到PyCharm本身就是代碼質量工具。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業Web開發。
PyCharm最新版本2019.3現已發布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進提高Python語言開發效率!感興趣的朋友歡迎下載體驗~
本教程的內容?
本教程旨在通過使用PyCharm的代碼智能功能,逐步引導您在Python項目中創建源代碼。您將看到PyCharm如何通過適當的縮進,空格,導入等方式幫助您使源代碼保持完美的形狀-實際上,您會看到PyCharm本身就是代碼質量工具。
在你開始前?
確保:
您正在使用PyCharm 5.0或更高版本。如果您仍然沒有PyCharm,請從此頁面下載 。要安裝PyCharm,請根據您的平臺按照說明進行操作。有關詳細信息,請參閱產品文檔。
您已經創建了一個Python項目(File | New Project ...)。
您已經創建了兩個目錄src和test_dir (File | New或Alt+Insert)。
您已將Python文件添加到項目的src和 test_dir目錄(File | New或 Alt+Insert)。
高亮代碼
創建一個新的Python文件src / Solver.py Alt+Insert。創建的文件將立即打開以進行編輯。默認情況下,該文件沒有內容-這是因為Solver.py文件是由文件模板創建的(對于Python文件而言)僅包含任何內容。
接下來,開始輸入關鍵字class。當您剛開始輸入內容時,PyCharm會立即顯示建議列表以完成您的代碼:
紅色曲線標記了下一個預期的條目-在這種情況下,這是預期的標識符。輸入班級名稱Solver。紅色曲線在班級名稱之后移動。如果將鼠標指針懸停在此曲線上,則會看到錯誤說明(“預期冒號”)。另外,請注意右側裝訂線中的紅色錯誤條-它也標記了相同的錯誤:
確定,鍵入冒號,然后按Enter。根據Python代碼樣式,下一條語句縮進。如果偶然在之后按空格Enter,則將違反代碼樣式設置。
調整PEP8檢查?
但是,默認情況下,這些違規行為只是微弱的警告,因此不可見。因此,首先讓我們提高它們的重要性。在主工具欄上單擊,在“ 設置/首選項”對話框的“ 檢查”頁面上,鍵入PEP8以查找所有與PEP8相關的檢查,然后從“嚴重性”下拉列表中選擇“ 警告”:
應用更改并關閉對話框。現在讓我們回到源代碼。
跟蹤PEP8規則?
現在,PyCharm發揮出了自己的最大優勢!它可以保護您的代碼樣式的完整性。您立即注意到縮進的空間被突出顯示,并且,當您鍵入下def demo(self,a,b,c):一條語句時,例如 ,PyCharm將顯示來自PEP8檢查的消息:
因此,如您所見,PyCharm支持PEP8作為官方Python樣式指南。如果你探索的檢查列表(Ctrl+Alt+S- 檢查),你會看到PyCharm啟動 pep8.py您的代碼工具,精確定位代碼風格的侵犯。
代碼檢查及其設置?
順便說一句,更專心地檢查檢查。如果您剛剛打開此頁面,則將看到具有默認設置的默認檢查配置文件:這意味著檢查適用于當前項目的所有源。
讓我們嘗試針對兩個不同的范圍自定義此配置文件:
在測試范圍中,拼寫錯誤應標記為錯別字(綠色)
在生產范圍中,拼寫錯誤應標記為錯誤(紅色)-我們是否可以實際產生帶有錯別字的代碼?
創建范圍?
首先,讓我們定義兩個范圍。為此,請單擊主工具欄上的,在“ 設置/首選項”對話框中,展開節點“ 外觀和行為”,然后打開“ 范圍 ”頁面。然后單擊
并選擇范圍類型Local。
在“ 添加新作用域”對話框中,鍵入作用域名稱(Test),然后在項目樹中,選擇要包含在“測試作用域”中的目錄test_dir。請注意,當您包含目錄時,“ 模式”字段會自動填寫:
重復此過程以創建生產范圍。
使用這些范圍創建檢驗配置文件?
接下來,讓我們創建默認配置文件的副本(盡管此配置文件是可編輯的……為了安全起見):
并為其重新命名,例如MyProjectProfile。此新配置文件是默認配置文件的副本,并且具有相同的檢查集。
選擇此新配置文件后,讓我們找到并檢查拼寫檢查。要查找拼寫檢查(我們之前已經做過),只需spel在搜索區域中鍵入即可。
下一步是什么?單擊“所有作用域”按鈕,然后從列表中選擇“測試”作用域;對生產范圍重復相同的操作
在“測試”范圍內,檢查嚴重性保持不變(錯別字);但是,在“生產”范圍內,我們將從嚴重性列表中選擇“錯誤”:
注意檢查的顏色代碼。如果未更改,則顯示為黑色。如果它們是藍色,則表示它們已被更改。
應用更改并關閉對話框...
因此,修改后的檢查配置文件已準備就緒。它的名稱是Project Default(副本),并且在Test和Production范圍中具有不同的拼寫檢查設置。接下來,讓我們根據此配置文件檢查代碼。為此,請在主菜單上選擇“代碼” |“檢查代碼”,然后在對話框中選擇所需的配置文件和范圍:
進行兩次-對于“測試”和“生產”范圍(如果要保留檢查結果以供進一步檢查和共享,則可以將其導出)。探索結果:
突出顯示錯誤?
除了違反編碼風格外,PyCharm還會根據所選配置文件突出顯示其他錯誤。
例如,如果您的檢查配置文件包含Python檢驗 未解決的引用,并且您使用了尚未導入的符號,則PyCharm會在未解決的引用下劃線并建議添加import語句:
=====================================================
有關詳細信息,請繼續關注我們接下來的教程“Pycharm IDE設置系列教程”。我們很快就會發布其他文章。
想要了解或購買PyCharm正版授權的朋友可以。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: