前几天学习了文件,借此机会来练练手,平常学习python都是只看书,大脑中有大体掌握的感觉,今天敲了代码发现漏洞百出,在同学面前相形见绌。。。借双11来上传我的第一篇python博客,也好平复一下浮躁的心情(现在知道圣如佛什么感觉了2333
好了,以后可不能眼高手低嘞,多敲多练才是王道
要求:上半部分分割出内容,下半部分分割出时间,多余空格删去,分别保存在两个记事本中
母本格式:
2017 10-1 车站人好多
2017 10-12 丢了20 肉疼
-----------------------------
2017 11-2 食堂见了一位很漂亮的小姐姐 ^_^
2017 11-11 马云霸霸我恨你。。。。
import re
f=open(r"E:\debug.txt",'r')
message=[]
time=[]
flag=0
for i in f:
if(i[:5]=='-----'):
flag=1
ff=open(r'E:\message.txt','w')
ff.writelines(message)#字符串列表写入文件且不加换行符
ff.close()
elif(flag==0):
a=' '.join(re.split('\s+',i.strip())[2:])+'\n' #a必须转化成字符串才行;也可以直接写split()默认空白
message.append(a)
else:
a=' '.join(re.split('\s',i.strip())[:2])+'\n'
time.append(a)
ff=open(r'E:\time.txt','w')
ff.writelines(time)
ff.close()
f.close()
小小才疏学浅,希望各位大大不吝赐教 (•͈˽•͈)