码迷,mamicode.com
首页 > 编程语言 > 详细

python 模块

时间:2018-12-27 03:18:53      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:字符   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__)

 

python 模块

标签:字符   join   info   import   拼接   turn   lis   localtime   python 模块   

原文地址:https://www.cnblogs.com/zaizai1573/p/10182657.html

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