python中的包
只执行一次
sys模块
import sys
list1=sys.path
for i in list1:
print(i)
结果为:
C:\Users\py\PycharmProjects\pythonProject
C:\Users\py\PycharmProjects\pythonProject
C:\Users\py\AppData\Local\Programs\Python\Python37\python37.zip
C:\Users\py\AppData\Local\Programs\Python\Python37\DLLs
C:\Users\py\AppData\Local\Programs\Python\Python37\lib
C:\Users\py\AppData\Local\Programs\Python\Python37
C:\Users\py\PycharmProjects\pythonProject\venv
C:\Users\py\PycharmProjects\pythonProject\venv\lib\site-packages
问题:导入模块时,搜索列表内的路径,如果搜索到了就导入,如果搜索不到就不能导入
解决方式:
1、手动把模块所在路径添加到sys.path中
2、将自定义模块发布到系统目录中
先添加模块,然后在import 调用模块