Python 模块分类

模块分类:

一、标准库

1、时间模块

a. time和datetime

时间戳(从1970年时间开始到现在记秒)和格式化时间表示(“2018-6-25 10:12:33”)

时间戳:print(time.time())

time.sleep(3)睡三秒

time.gmtime(),传入时间戳,返回UTC标准时间,以元组表示(从1970年算起)

time.localtime(),传入时间戳,返回本地(UTC+8)时间,以元组表示(从1970年算起)


time.mktime(time.localtime()),转换为时间戳

time.strftime("格式",struct_time)转换为格式化时间(time.gmtime与time.localtime都是struct_time)

time.strptime(“格式化的时间字符串”,“格式”) 作用与strftime相反,将格式化时间转换为元组形式


格式化时间字符串:print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))

2、random模块

random.random() 随机返回0~1之间的浮点数

random.randint(1,10) 随机返回1~10之间的整数

random.randrange(1,10) 随机返回1~9之间的数

random.choice("hello") 随即返回序列中的一个值

random.sample("序列",2) 随机从序列中取两个值

random.uniform(1,3) 随机返回1~3之间的浮点数

random.shuffle(l) l是一个列表,假设里面有序的存储了一些数字,执行这句话后,是将l中的数字打乱,相当于洗牌功能,print(l)后,发现l中的数字顺序已经打乱

3、os模块

os.getcwd() 获取当前的操作目录

os.chdir("C:\\Users") 切换当前路径

os.makedirs(r"W:\a\b\c") 递归的创建目录

os.removedirs(r"W:\a\b\c") 如果为空,则递归删除目录(清理空文件夹)

os.rmdir(r"W:\a\b\c") 不管是否为空,只删除c文件

4、shutil模块

shutil.copyfileobj(file1,file2) 将file1文件里的内容复制到file2文件中

shutil.copyfile(file1,file2) 比上面的语句更方便,执行的功能是一样的

了解更多模块点击打开链接




二、开源模块

三、自定义模块

猜你喜欢

转载自blog.csdn.net/wxy_csdn_world/article/details/80797923