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

前几天学习了文件,借此机会来练练手,平常学习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()

小小才疏学浅,希望各位大大不吝赐教 (•͈˽•͈)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值