介绍
sys模块的 sys.path 属性,list类型,获取指定模块搜索路径的字符串集合
就是说:导入某个模块时,根据 sys.path 找模块的路径。如果没有,会报错找不到模块
查看 sys.path
import sys
print(sys.path)
执行结果如下:
['/Users/mym/Desktop/ai/notebook', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload', '', '/Users/mym/Library/Python/3.7/lib/python/site-packages', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/IPython/extensions', '/Users/mym/.ipython']
列出python所有搜索路径
自定义添加模块路径
当要 import 其他路径的模块时,先将该路径添加到sys.path中,如下:
sys.path.append(“自定义模块路径”)
然后才能正确 import