最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

Python使用import导入相对路径的其他py文件

Python 有客 1808浏览
假如有如下的目录结构

.
├── 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 *

转载请注明:有客帮 » Python使用import导入相对路径的其他py文件