python学习之路-03
random模块
生成验证码,随机数,openID可用
# author:zqyu
# creted on :2021/2/3 16:33
import random
#使用random生成验证码功能,要求验证码为6位数,有数字和字母
# check = ''
# for i in range(6):
# num = random.randint(1,9)
# check += str(num)
# print(check)
# import random
# def get_code():
# source = list('0123456789')
# for i in range(97, 123):
# source.append(chr(i))
# print(''.join(random.sample(source, 4)))
# get_code()
#生成随机整数
print(random.randint(1,100))
print(random.randrange(0,100,2))
#生成浮点数
print(random.random()) #生成的0-1的浮点数
print(random.uniform(3,100))
#非数字随机抽样
list = ['a','c','tom','jerrt']
print(random.choice(list))
#洗牌
random.shuffle(list)
print(list)
#样本抽取2个
print(random.sample(list,2))
#练习题 生成openID
操作系统OS,SYS模块
os的主要功能
1、系统相关变量和操作
2、文件和目录相关操作
3、执行命令和管理进程
常用的几个
1、os.getcwd() 获取当前路径
2、os.chdir() 更换路径
3、os.system()运行shell脚本
4、os.abspath() 获取path绝对路径
5、os.path.split()讲path分割为目录和文件名二元组返回
6、os.path.dirname()返回path上级目录
7、os.path.basename()返回文件名
8、os.path.exists()返回目录是否存在