简单的来说模块就是xxx.py文件,包就是里面有__inti__.py文件的文件夹。
可以引入整个模块,也可以只引入模块内的函数
import random # 引入随机模块
from math import sqrt # 引入数学模块的开方函数
from time import time as tm # 引入时间戳函数,并命名为 tm
n=random.randint(1,9) # 必须有 random.,因为函数名可能会重复,所以解释器很彷徨
print(sqrt(n))
print("时间戳为:",tm())
不能过多的引用模块,python解释器按照当前目录、PYTHONPATH、默认路径的顺序一个个的寻找,当未找到时会报错。可以选择将自定义的模块路径添加到PATHONPATH中,或将模块放在当前目录。
搜索路径存储在sys模块的path列表中,把要模块自定义模块的路径添加进去就可以应用自定义的模块了
import sys
print(sys.path)
自定义模块:https://blog.csdn.net/GrofChen/article/details/92831678