您的位置:首页 > 编程语言 > Python开发

python日常练习(文件简单操作)

2017-11-11 21:43 513 查看
前几天学习了文件,借此机会来练练手,平常学习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()

小小才疏学浅,希望各位大大不吝赐教 (•͈˽•͈)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: