python time模块 sys模块 random模块
1,time模块
python中的内置模块
#1,显示当前时间戳 print(time.time()) #2,字符串格式化 print(time.strftime('%Y-%m-%d-%H-%M-%S'))#自定义格式显示当前时间 print(time.strftime('%c')) #默认格式显示当前时间 #3.本地结构化时间 print(time.localtime()) #4.英国的结构化时间,在hour上减去8 print(time.gmtime())
实例:
#1,查看2015-2-24到现在过去了多少秒 l = time.strptime('2015-2-24','%Y-%m-%d') print(time.mktime(l)) #mktime 显示结构化时间的时间戳 print(time.time()) #显示时间戳 #2.利用时间戳寻找到具体时间 ret = time.localtime(2000000000) print(ret) print(time.strftime('%Y-%m-%d',ret)) #将时间戳变为具体的年月日 #3,显示时间戳默认格式的时间 print(time.strftime('%c')) print(time.ctime(123455678)) #转化为默认时间格式输出
2.random模块
1,随机小数
random.uniform(1,4
import random random.uniform(1,4)#红包使用
2.随机整数
import random random.randint(1,5)#1-5的所有整数
random.randrange(1,3)#1-2的所有整数
#抽奖或者其他需求
3.随机元素
import random random.choice([1,2,'34','dsa',[1,2]]) #随机一个元素
4.随机多个元素
import random random.sample([1,2,3,4,5,6,7,8,5,3],2))#第二个参数 2 表示取两个随机数
3.sys模块
os模块是于操作系统打交道
sys是和解释器打交道
sys.argv 命令行参数List,第一个元素是程序本身路径
显示当前文件的绝对路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)
直接退出 sys.version 获取Python解释程序的版本信息
查询当前python解释器的版本 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
最重要的一点,python的所有环境路径 sys.platform 返回操作系统平台名称
有问题的版本查询!!