Pycharm導入自定義模塊時的錯誤:無法識別模塊

Pycharm導入自定義模塊時的錯誤:無法識別模塊

來自專欄 Python日記

錯誤:

導入模塊時提示

This inspection detects names that should resolve but dont. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

能正常運行但波浪線很礙眼

理解:

大概意思是模塊能運行但不規範,我們習慣性地把模塊放在主程序所在目錄中,而pycharm識別了根目錄中的模塊(可能理解不恰當)。

解決方案:

修改source目錄

  • 菜單欄File→Setings打開設置界面
  • 展開Project: Python→Python Structure

選擇一個文件夾,然後點擊Mark as Sources

2018/7/26

Mr Lui


推薦閱讀:

如何為列表裡的字典(元組)進行排序
編程會不會沒落、C語言會不會沒落?
數據結構和演算法(八):遞歸
專欄開啟:記錄自己的編程之路

TAG:模塊 | Python | 編程 |