pycharm中匯入自寫模組時,模組下出現紅線

2021-09-19 03:33:47 字數 477 閱讀 6988

問題描述:

在pycharm中匯入自己寫的模組時,得不到智慧型提示,並在模組名下出現下紅線,但是**可以執行,錯誤提示為下圖所示:

原因:出現 以上情況,是因為檔案目錄設定的問題,pycharm中的最上層資料夾是專案資料夾,在專案中導包預設是從這個目錄下尋找,當在其中再次建立目錄,目錄內的py檔案如果要匯入當前目錄內的其他檔案,單純的使用import匯入,是得不到智慧型提示的,這是pycharm設定的問題,並非匯入錯誤。

舉例:目錄結構如下

解決辦法:

python中匯入模組

在程式開發的過程中,隨著 量越來越大,我們可以把完成某個功能的函式進行分組,放在乙個.py檔案裡邊,這樣的乙個.py檔案稱為乙個module,這樣做最大的好處就是提高 的可重用性和可維護性,新的開發可以呼叫原來模組的函式,我們經常用的python內建模組和第三方類庫就屬於module。簡單來說,乙個...

pycharm中匯入pyQt無法使用

pycharm中匯入pyqt無法使用 error running qtdesigner cannot start process,the working directory d python lib site packages pyqt5 tool does not exist 這是路徑的問題,之前...

python 中匯入其他模組

在寫乙個稍微大型的python工具或者專案的時候,不可避免的需要大量的匯入自定義的模組以及系統模組,由於多層次的目錄結構,使得新手再匯入自定義模組的經常出現 modulenotfounderror no module named異常 既找不到該模組的問題 基礎概念 模組 模組一般情況下是指乙個.py...