模块1

random模块

计算小数

print(random.random())

计算整数

print(random.randint(1,200))
#1-200的随机数
print(random.randrange(1,200,2))
#计算1-200的随机奇数

从列表中取值

1 = ['a','b','c',(1,2),123]
print(random.choice(1))
#从列表1中随机取值   列表中取值用random.choice
print(random.sample(1,3))
#从1列表中随机取3个值  

打乱列表,重点

1 = ['a','b','c',(1,2),123]
random.shuffle(1)  #打乱1列表
print(random.choice(1))
#从打乱的1列表中随机取值

时间模块

import time

主要掌握时间的转化

时间戳转化成字符串时间

struck_time = time.localtime(1500000000)
print(struck_time)  #结构化时间
sts = time.strftime('%Y-%m-%d',struck_time)
print(sts)       #将结构化时间转成字符串时间

字符串时间转成时间戳时间

struck_time = time.strtime('2018-08-08','%Y-%m-%d')
print(struck_time)   #转成结构化时间
sts = time.mktime(struck_time)
print(sts)   #时间戳格式

sys模块

import sys

sys是和python解释器打交道

import sys
import re
print(sys.modules)   #使我们导入到内存中所有模块的名字
print(sys.module['re'].findall('d','abc123'))
#['1','2','3']
sys.argv           命令行参数List,第一个元素是程序本身路径
sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1)
sys.version        获取Python解释程序的版本信息
sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform       返回操作系统平台名称

os模块

import os

os.makedirs('dirname1/dirname2')    可生成多层递归目录
os.removedirs('dirname1')    若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
os.mkdir('dirname')    生成单级目录;相当于shell中mkdir dirname
os.rmdir('dirname')    删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
os.listdir('dirname')    列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
os.remove()  删除一个文件
os.rename("oldname","newname")  重命名文件/目录
os.stat('path/filename')  获取文件/目录信息
原文地址:https://www.cnblogs.com/lzqrkn/p/9506447.html