Python使用import導入相對路徑的其他py文件


假如有如下的目錄結構

.
├── setup.py
├── main.py
├── mod/
│   └── mod.py
└── sub/
    └── sub.py

情況1:setup.py導入main.py

    import main
    from main import *

情況2:setup.py導入mod/mod.py

此時,需要在mod/下建立__init__.py,空文件即可
    import mod.mod
    from mod.mod import *

情況3:sub/sub.py導入mod/mod.py

此時,需要在sub/下建立__init__.py,空文件即可
    import sys
    sys.path.append("..")
    import mod.mod
    import sys
    sys.path.append("..")
    from mod.mod import *


免責聲明!

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



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