知识点:
1.函数的创建和调用;
2.文件的创建、添加、阅览
# -*- coding: utf-8 -*- #@Time : 2020/4/29 #@Author : king #@File : gushi.py #@Software : S{PRODUCT_NAME} #创建chunjing.txt,添加诗文内容并保存 fileshi = open("chunjing.txt",'w') fileshi.write(" 破阵子·春景 \n") fileshi.write("燕子来时新社\n") fileshi.write("梨花落后清明\n") fileshi.write("池上碧苔三四点\n") fileshi.write("叶底黄鹂一两声\n") fileshi.write("日长飞絮轻\n") fileshi.write("巧笑东邻女伴\n") fileshi.write("采桑径里逢迎\n") fileshi.write("疑怪昨宵春梦好\n") fileshi.write("元是今朝斗草赢\n") fileshi.write("笑从双脸生\n") fileshi.close() #自定义文件读取函数du(),fname是文件全名,count计算行数 def du(fname): count = 0 nameshi = open(fname,'r') for i in nameshi: count += 1 print(count,i) nameshi.close() #du('chunjing.txt') #自定义文件复制函数,sname是源文件全名,dname是目标文件全名 def cop(sname,dname): mb = open(dname, 'w') yf = open(sname,'r') huantxt = yf.readlines() #为list数组类型 for ix in huantxt: #ix为每个元素 mb.write(ix) mb.close() yf.close() cop('chunjing.txt','copy1.txt') #调用函数进行文件拷贝 du('chunjing.txt') #读源文件 du('copy1.txt') #读目标文件
示例与结果: