您好,登錄后才能下訂單哦!
測試的目錄如下:
root
├── module_root.py
├── package_a
│ ├── child
│ │ ├── __init__.py
│ │ └── child_a.py
│ ├── module.py
│ └── module_a.py
└── package_b
└── module_b.py
每個文件中的內容如下(__init__.py文件可以為空):
print(__name__)
測試代碼
# 導入同級目錄下的模塊 import module_a # module_a from module_a import * # 導入同級目錄下的子模塊 from child import child_a # child.child_a # 導入父級目錄下的模塊 import sys import os BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.insert(0, BASE) print(BASE) # /root import module_root # module_root # 導入兄弟目錄下的模塊 from package_b import module_b # package_b.module_b print(__name__) # __main__
更多關于Python中import導入不同目錄的模塊方法請查看下面的相關鏈接
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。