测试环境,假设:
主文件绝对路径:/home/ubu/py_test/main.py
模块文件:/home/ubu/py_test/con.py
模块目录:/home/ubu/py_test/modules/tt.py
模块目录:/home/ubu/py_test/modules/test/t1.py
其他人开发的项目:/home/ubu/m2c/mm.py
一、 引入文件
1.主文件 main.py 导入 同目录下的 con.py 文件
import con.py
2.文件 main.py 导入 modules 目录下的 tt.py 文件全部内容
from modules import tt
3. 文件 main.py 导入 modules 目录下的 tt.py 文件里的 test 函数(假设有个test函数)
from modules.tt import test
4. 文件 main.py 导入包含多级目录 modules 目录下的 t1.py 文件
from modules.test import t1.py
5.文件 main.py 导入包含多级目录 modules 目录下的 t1.py 文件的 t12函数(假设有个t12函数)
from modules.test.t1 import t12
二、引入指定路径下的包
默认情况下,python 会有两个路径列表,1. main.py 所在的当前路径;2. python 安装路径
1. 查看python里路径列表
import sys print(sys.path)
-
标签:文件,自定义,Python,py,modules,导入,test,import,main From: https://www.cnblogs.com/wutou/p/16986733.html