加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python修改TXT文件

(2020-04-26 20:00:00)
标签:

python

杂谈

分类: python

结合两个参考文档的方法,思路如下:读取TXT所有内容,转为List,修改List内容后,再保存到TXT中

文件所在的文件夹:
python修改TXT文件
TXT文件内容:
python修改TXT文件
fileio.py文件内容
python修改TXT文件
运行
python修改TXT文件
修改后的TXT文件内容:
python修改TXT文件

代码:
#读取文件
with open(r'data.txt','r') as f1:
 lines = f1.readlines()#读取文本每一行
 f1.close
 len(lines)
 print(len(lines))
 list = []
 
 for i in range(0,len(lines)):
  flag="w"
  print(i)
  if i>0:
     flag="a"
 
  list.append(lines[i])#将每一行的数据加入列表
  print(list)
  clip_name = list[i].split('/n')[0]
  print(clip_name)
  username = clip_name.split(',',3)[0]#用户名
  userpass = clip_name.split(',',3)[1]#用户密码
  c = clip_name.split(',',3)[2]#内容1
  cp = clip_name.split(',',3)[3]#内容2
  c='修改内容'#修改内容
  retstr = username ',' userpass ',' c ',' cp #写为一个字符串
  list[i]=retstr
#将修改后的数据写入文件
with open('data.txt','w') as f2:
    f2.writelines(list)



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有