python3 設定自定義包方法(No module named XXX 解決辦法)


No module named XXX  解決辦法

1.例如目錄結構:

G:\gits\LearnPython\Exercises47\projects\skeleton
│ setup.py
├─bin
├─docs
├─ex47
│        ├─ game.py
│        └─  __init__.py

└─tests
         ├─  ex47_tests.py
         └─  __init__.py

2.ex47\game.py代碼

class Room(object): def a(): print("aa")

 

4.比如需要在tests\ex47_tests.py導入ex47\game里的Room類,實現a方法.

5.需要在ex47_tests.py中添加以下代碼

###### 自定義模塊方式 #######################
### 設定路徑
import sys
sys.path.append(r"G:/gits/LearnPython/Exercises47/projects/skeleton")
### 導入模塊
from ex47.game import Room
############################################

# 測試
Room.a()

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM