random模块
import random
print(random.random()) # 大于0且小于1之间的小数
print(random.uniform(1,2)) #大于1小于2的小数
print(random.randint(1,3)) #1到3的随机整数
print(random.randrange(0,10,2)) #随机0到9的偶数
print(random.choice(["a","ib",1,2,3])) #随机返回一个
print(random.sample(["a","b","c",1],2)) #随机返回自定义多少
a = [1,2,3,4,5]
random.shuffle(a) #打乱次序 洗牌
print(a)
# 随机验证码 6位随意字符数字
b = ""
for i in range(6):
num = str(random.randint(0,9))
upp = chr(random.randint(65,90))
low = chr(random.randint(97,122))
b += random.choice([num,upp,low])
print(b)
time模块
import time
print(time.sleep(1)) #让程序夯住1S
print(time.time()) #1970,1,1,8:00:00到现在多少秒 时间戳
print(time.strftime("%Y-%m-%d %H:%M:%S",)) #当前格式化时间
print(time.localtime(1526980000.724)) #时间戳转化结构化时间
print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(1526980000.724)))#时间戳转化结构化时间在转化格式化时间
print(time.strptime('2018-05-22 17:06:40',"%Y-%m-%d %H:%M:%S"))#把格式化时间转化成结构化时间
print(time.mktime(time.strptime('2018-05-22 17:06:40',"%Y-%m-%d %H:%M:%S")))#把结构化时间转化成时间戳
print(time.gmtime())#伦敦结构化时间
# 时间差
a1 = time.mktime(time.strptime("2018-5-22 18:00:00","%Y-%m-%d %H:%M:%S"))
a2 = time.mktime(time.strptime("2018-5-22 12:59:30","%Y-%m-%d %H:%M:%S"))
a3 = a1 - a2
a3 = time.gmtime(a3)
# a3 = time.strftime("%Y-%m-%d %H:%M:%S",a3)
print(a3)
print('已经过去了%s年%s月%s天,%s时%s分%s秒' % (a3.tm_year-1970,a3.tm_mon-1, a3.tm_mday-1,
a3.tm_hour, a3.tm_min, a3.tm_sec))
os模块
import os
print(os.getcwd()) #显示当前路径
os.makedirs("dir1dir2") # 当前目录上创建一连串文件夹
os.mkdir("diii") #当前目录上创建一个文件夹
print(os.listdir('D:视频京紫')) #查看指定目录下的所有文件,子目录,包括隐藏文件,放在列表里打印
os.rename("dir1","dir3") #重命名文件
os.remove("111.txt") #删除一个文件
a = os.popen('ipconfig').read() # 运行shell命令获取执行结果
print(a)
print(os.path.abspath("1.py")) #返回绝对路径
print(os.path.dirname(r"D:mypython1.py")) #返回你这个文件之前的绝对路径
print(os.path.split(r"D:mypython1.py")) # 返回一个元祖(之前的绝对路径,文件名)
print(os.path.exists("1.py")) #文件如果存在返回Ture 没有返回Fales
print(os.path.isabs(r"D:asd")) #是绝对路径就返回Ture 不管你有没有这个文件
print(os.path.isfile("t1.txt")) #文件如果存在 返回Ture 不在返回Fales
print(os.path.join(r"D:mypython1.py","2.py","3.py"))#将多个路径返回成路径
print(os.path.getsize("D:视频京紫\01.mp4")) # 返回文件的大小