装饰器demo

def all_a(func):
def spl(file_name):
data = func(file_name)
k = []
for i in data:
m = i.split('\n')
m = m[0]
k.append(m)
return k
return spl

@all_a # all_a(openfile)
def openfile(file_name):
file = open(file_name, 'r')
a = file.readlines()
file.close()
return a

a = openfile('k.txt')
print(a)
b = openfile('l.txt')
print(b)
print(dict(zip(a, b)))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,117评论 0 9
  • 移动互联网:用户关系,关系链⇒流量。例如.腾讯通过QQ,微信等社交产品,打通绑定用户关系链。利用朋友,朋友圈...
    DADA9697阅读 3,043评论 0 0
  • 一 学习 1.硕士毕业要求必须在国内外公开发行的刊物上发表一篇论文,或者参加导师课题署名。毕业季3月前发表。 2....
    LIU蹦蹦阅读 1,144评论 0 0
  • 嗨,不知不觉一个学期过去,又快迎来春节可惜我并没有回家过年,而是带上行李箱踏上了,去打工的这条路了。虽然不...
    光头强小雪阅读 1,670评论 0 1
  • 我觉得自己有些可怜 因为他不回我微信 我心里很不舒服 有些伤心 一直想不明白 为什么他有时间回复别人 却不回我?因...
    狗尾巴草的人生阅读 1,261评论 0 0