【python基础】使用import导入相对路径的源文件


前言

在编写python代码的过程中,不同路径下的源码文件该如何引用,这是个问题,本文针对这个问题介绍解决方法。

源码目录结构:

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

情况1:

相同路径下导入源文件,例如将conf.py导入mian.py

 

import conf
or 
from conf import *

情况2:

在main.py中导入sub/sub.py文件

注意,需要在sub/sub.py创建__init__.py文件,空文件即可

# 需要在sub/目录下创建__init__.py文件,空文件即可
import sub.sub
or 
from sub.sub import *

情况3:

在sub/sub.py中导入mod/mod.py文件

注意,需要在sub/sub.py创建__init__.py文件,空文件即可

import sys
sys.path.append("..")
import mod.mod

or

import sys
sys.path.append("..")
from mod.mod import *

参考

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM