标签:
1 import time 2 time.time() #时间戳从1970年期到现在的时间,以秒计算 3 time.daylight #0代表没有使用夏令时 4 time.sleep(2) #睡几秒 5 6 7 时间戳转换成格式化的元组 8 time.gmtime() #标准时间UTC #时间戳转换成元组 9 time.gmtime(123123123) #可以传入参数,单位是秒 10 time.localtime() #本地时间 UTC+8 #时间戳转换成元组 11 x=time.localtiome(123123123) 12 print(x.tm_year) #输出123123123是哪一年 13 元组转换成时间戳 14 time.mktime(x) 15 元组转换成格式化的字符串 16 time.strftime("%Y-%m-%d %H:%M:%S",x) 17 格式化的字符串转换成元组 18 time.strptime("2016-8-21 14:38:50","%Y-%m-%d %H:%M:%S" 19 20 time.asctime() #默认就是当前时间 #元组装换成字符串 21 time.ctime() #默认就是当前时间 #时间戳转换成字符串 22 23 元组 24 time.localtime()
datetime模块
1 import datetime 2 print(datetime.datatime.now()) #获取当前时间 3 print(datetime.datatime.now()+datetime.timedelta(3))#timedelta()不能独立存在 用来算几天前的时间或几天后的时间 4 print(datetime.datatime.now()+datetime.timedelta(housr=3))#获取当天时间的前三个小时
random模块
1 random.random() #随机0-1之间的浮点数 2 random.randint(1,3) #随机1-3之间的整数 3 random.randrange(1,3) #随机1,2不包括3 4 random.choice("hello") #随机序列,字符串,列表 5 random.sample("hello",2)#随机循环两位 6 random.uniform(1,3) #随机循环1-3的浮点数
1 import random 2 checkcode="" 3 for i in range(4): 4 current=random.randrange(0,4) 5 if current == i: 6 tmp = chr(random.randint(65,90)) 7 else: 8 tmp = random.randint(0,9) 9 checkcode+=str(tmp) 10 print(checkcode)
os模块
1 os.getcwd() #获取当前目录 2 os.chdir("E:\\a") #切换目录 3 os.chdir(r"E:\a") 4 os.curdir #当前目录 5 os.pardir #上一级目录 6 os.makedirs(r"E:\a\b\c")#递归创建目录 7 os.removedirs(r"E:\a\b\c")#递归删除空目录 8 os.mkdir #创建目录 9 os.rmdir #删除空目录 10 os.listdir #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 11 os.remove() #删除一个文件 12 os.rename("old","new") #重命名 13 os.stat(r"hehe") #查看文件属性 14 os.sep #输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/" 15 os.linesep #输出当前平台使用的行终止符,win下为"\t\n",Linux下为"\n" 16 os.pathsep #输出用于分割文件路径的字符串 17 os.name #输出字符串指示当前使用平台。win->‘nt‘; Linux->‘posix‘ 18 os.system("bash command") #运行shell命令,直接显示 19 os.environ #获取系统环境变量 20 os.path.abspath(path) #返回path规范化的绝对路径 21 os.path.split(path) #将path分割成目录和文件名二元组返回 22 os.path.dirname(path) #返回path的目录。其实就是os.path.split(path)的第一个元素 23 os.path.basename(path) #返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素 24 os.path.exists(path) #如果path存在,返回True;如果path不存在,返回False 25 os.path.isabs(path) #如果path是绝对路径,返回True 26 os.path.isfile(path) #如果path是一个存在的文件,返回True。否则返回False 27 os.path.isdir(path) #如果path是一个存在的目录,则返回True。否则返回False 28 os.path.join(path1[, path2[, ...]]) #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 29 os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间 30 os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间
标签:
原文地址:http://www.cnblogs.com/smile1/p/5793060.html