模块的引入问题:
1.哪些模块可以被引入:
builtins
sys.path:
列表:存储了一系列目录(都是可以直接被引用的)
2.被引入模块之后,更新问题
1.sys.path的工作方式:
import sys
result=sys.path
print(type(result))
for i in result:
print(i)
#打印结果
D:\圣诞节专场\Scripts\python.exe D:/圣诞节专场/Lib/Turtle.py
<class 'list'>
D:\圣诞节专场\Lib
D:\圣诞节专场
C:\Users\昊123\AppData\Local\Programs\Python\Python310\python310.zip
C:\Users\昊123\AppData\Local\Programs\Python\Python310\DLLs
C:\Users\昊123\AppData\Local\Programs\Python\Python310\lib
C:\Users\昊123\AppData\Local\Programs\Python\Python310
D:\圣诞节专场\lib\site-packages
sys.path导入时为一个路径列表。导入模块的时候会先从列表中遍历查找模块位置,从’D:\圣诞节专场\Lib‘开始查找到最后结束,所以如果自己创建的模块与系统模块重名,并恰好再前面路径时会导入自己写的模块。
2.如何将未在列表中的路径导入到sys.path列表中:
和列表类似,因为他是列表所以需要将路径添加到列表中
sys.path.append('模块路径'