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