模块
模块:
1,就是一个Python文件
2.Python自带的
3.第三方模块,需要自己安装 pip install XXX
导入模块的原理:
1.import 一个模块,就把这个模块的代码执行一遍 ,后面加上as,(相当于一个别名)
name = '函数.py' def funt(): print('这是a的函数')
import 函数 as a
if __name__ == '__main__':
加入不想删这个代码,又不想让别人执行这行代码,就用
if __name__ == '__main__':
name = '函数.py' def funt(): print('这是a的函数') if __name__ == '__main__': for i in range(4): funt() funt()
import 函数 as a print(a.name) a.funt()
怎么导入其他目录下的数据
1.从当前目录下找,
2.从python环境变量中找 --怎么查看环境变量
import sys print(sys.path)
某一个目录引用文件
import sys form day5 import tools result = tools.test('ddd') print(result) print(sys.path)
random模块
import random
n =random.randint(1,100)#随机去整数
f =random.uniform(1,100)#随机取小数
t= [1,2,3,4]
f=random.choice(t)#随机取值
result= random.sample(t,2)#取多个数据
print(result)#从你给的数据里面随机选择
l = [str(i) for i in range(1,13)]#打乱数据
random.shuffle(l)
print(l)
![](https://img2022.cnblogs.com/blog/1588353/202206/1588353-20220616171512210-1236808603.png)