码迷,mamicode.com
首页 > 其他好文 > 详细

random,time,os

时间:2018-05-22 22:21:41      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:模块   ice   split   视频   返回   mda   port   name   time   

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("dir1\dir2") # 当前目录上创建一连串文件夹
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:\mypython\1.py")) #返回你这个文件之前的绝对路径
print(os.path.split(r"D:\mypython\1.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:\mypython\1.py","2.py","3.py"))#将多个路径返回,第一个绝对路径之前的参数将被忽略
print(os.path.getsize("D:\视频\京紫\\01.mp4")) # 返回文件的大小

 

random,time,os

标签:模块   ice   split   视频   返回   mda   port   name   time   

原文地址:https://www.cnblogs.com/luchenhui/p/9073134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!