标签:字符 join info import 拼接 turn lis localtime python 模块
# 1、回顾文件递归遍历. 默写一遍. import os def func(lujing,n): lst=os.listdir(lujing)#打开文件夹,列出所有名字 b c for el in lst: #循环当前文件夹名字 b c path=os.path.join(lujing,el)#拼接出路径+文件夹 D:/app/zip\7-Zip if os.path.isdir(path):#判断是不是文件夹 print(‘...‘* n,el) #如果是文件就打印 func(path,n+1) #再来一次 else: print("\t" * n,el) func("D:/app/zip",0) # 2、写一个copy函数,接受两个参数,第一个参数是源文件的位置,第二个参数是目标位置,将源文件copy到目标位置。 # # 3、计算时间差(用户输入起始时间和结束时间. 计算时间差(小时), # 例如, 用户输入2018-10-08 12:00:00 2018-10-08 14:30:00 输出2小时30分 # # 4、使用random.random()来计算[m,n]以内的随机整数 # # # 5、写一个用户注册登陆的程序,每一个用户的注册都要把用户名和密码用字典的格式写入文件userinfo。在登陆的时候,再从文件中读取信息进行验证。 # # # # # 明日默写内容: # # 1. 时间戳转换成格式化时间 import time a=1545829865.6255307 t=time.localtime(a)#先把这个时间转化成python中的结构化时间 s=time.strftime("%Y-%y-%d %H:%M:%S") print(s) # 2. 格式化时间转换成时间戳
import time
s=‘2019-09-09 12:10:10‘
#把用户硕儒的字符串转换成结构化时间
st=time.strptime(s,‘%Y-%m-%d %H:%M:%S‘)
#转换成时间戳
num=time.mktime(st)
print(num)
# 3. 通用装饰器(带wraps) from functools import wraps def wrapper(fn): @wraps(fn)#把inner的名字改成原来的dunc def inner(*args,**kwargs): print(‘前‘) res=fn(*args,*kwargs) print(‘后‘) return res return inner @wrapper def func(): print(‘hahah‘) print(func.__name__)
标签:字符 join info import 拼接 turn lis localtime python 模块
原文地址:https://www.cnblogs.com/zaizai1573/p/10182657.html