翻譯|使用教程|編輯:黃竹雯|2019-04-28 13:35:53.000|閱讀 1716 次
概述:本文主要介紹PyCharm 的 Optimize Imports(優(yōu)化導(dǎo)入)功能。你可以從當(dāng)前文件或當(dāng)前目錄中的所有文件中刪除未使用的導(dǎo)入。 這有助于你避免項(xiàng)目中未使用,過(guò)多和重復(fù)的導(dǎo)入。Optimize Imports 功能可以刪除整個(gè)項(xiàng)目或當(dāng)前文件中未使用的import語(yǔ)句。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
(注:Pycharm為jetbrains旗下Python開(kāi)發(fā)工具)
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級(jí)功能,以用于Django框架下的專業(yè)Web開(kāi)發(fā)。
更多資源:PyCharm入門視頻教程
總有一天,一些導(dǎo)入的類或包對(duì)代碼來(lái)說(shuō)是多余的。 PyCharm提供了 Optimize Imports 功能,你可以從當(dāng)前文件或當(dāng)前目錄中的所有文件中刪除未使用的導(dǎo)入。 這有助于你避免項(xiàng)目中未使用,過(guò)多和重復(fù)的導(dǎo)入。Optimize Imports功能可以刪除整個(gè)項(xiàng)目或當(dāng)前文件中未使用的import語(yǔ)句。
除了清除從未使用的導(dǎo)入代碼外,PyCharm還根據(jù)Python Code樣式指南格式化現(xiàn)有的 import語(yǔ)句。PyCharm會(huì)將 import語(yǔ)句拆分為單獨(dú)的行,并會(huì)將它們分組(有關(guān)詳細(xì)信息,請(qǐng)參閱部分)。
另外,導(dǎo)入按字母順序排列,并且在相應(yīng)的組中區(qū)分大小寫:
你可以在Python代碼樣式設(shè)置的 Import 選項(xiàng)卡中修改排序規(guī)則(Settings/Preferences | Editor | Code Style | Python)。
1.轉(zhuǎn)到Project工具窗口,然后執(zhí)行以下操作之一:
2.如果你的項(xiàng)目受版本控制,則啟用 Only VCS changed files 選項(xiàng)。根據(jù)需要選擇或清除此選項(xiàng)。
3.點(diǎn)擊 Run。
處理未使用的導(dǎo)入的一種方法是:當(dāng)你在高亮顯示的未使用導(dǎo)入中設(shè)置插入符時(shí)出現(xiàn)的quick-fix。 但是,你其實(shí)可以在更大的范圍內(nèi)優(yōu)化導(dǎo)入,如下所述。
當(dāng)你完成導(dǎo)出JavaScript或TypeScript符號(hào)時(shí),PyCharm會(huì)添加import語(yǔ)句。
你可以在完成時(shí)禁用自動(dòng)導(dǎo)入并使用 quick-fixes(快速修復(fù)):
好了,關(guān)于PyCharm 自動(dòng)導(dǎo)入部分就到此結(jié)束了,希望對(duì)你有所幫助~ 如果你有任何問(wèn)題或建議,請(qǐng)?jiān)谙路搅粞脏蕖?
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn