溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Pycharm+Python工程,引用子模塊的實現

發布時間:2020-09-24 07:44:07 來源:腳本之家 閱讀:195 作者:月下漫行 欄目:開發技術

Pycharm工程結構示例:

Pycharm+Python工程,引用子模塊的實現

需求:在testModule2_submodule.py模塊中引用testModule1_submodule.py模塊。

實現步驟:

1. 先在testModule1_submodule.py根目錄創建__init__.py文件,文件內容為空,如下圖:

Pycharm+Python工程,引用子模塊的實現

2. 再將testProject目錄設為根目錄,如下圖:

Pycharm+Python工程,引用子模塊的實現

3. 完成1、2兩步操作后,在testModule2_submodule.py文件中就可以導入testModule1_submodule模塊,引用其中的方法,如下圖:

Pycharm+Python工程,引用子模塊的實現

補充知識:PyCharm項目內import其他內部package的模塊的正確方法

最近從svn上下載了一個項目代碼,使用PyCharm打開出現了很多的錯誤提示:No module named ***;

之前遇到這個問題都是直接用pip install *** 解決,但是這次倒入的都是項目內部的模塊,代碼也沒錯,不知道為啥還會提示錯誤。后來問了同事前輩,才知道是PyCharm針對項目內導入默認只會查找文件夾內部的文件,不會查找別的文件夾的文件,所以導致找不到模塊,出現這個錯誤提示。并且,在該錯誤提示情況下,代碼還是能正常運行的額,只是看著不舒服,后來前輩很快的按了個快捷鍵打開設置界面,將導入的文件夾作為source文件,所有錯誤提示都消失了。

可是后來我自己去搞了,忘了問啥快捷鍵了。。。找了好多終于找到一個跟我錯誤一致的解答,方式如下:

將你導入的文件所在的文件夾,右鍵,選擇Source Root即可。

Pycharm+Python工程,引用子模塊的實現

以上這篇Pycharm+Python工程,引用子模塊的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女