您的位置:首页 > 其它

txt文件内容修改

2017-06-30 15:03 676 查看
1 新建一个文件,然后写入内容,再关闭

2 打开之前新建的文件,再新建一个文件。读一行,如果不用修改则直接向新文件写这一行的内容,否则写修改之后的内容

注意line.replace()一定要写成line=line.replace(),否则不会更换。

程序运行的结果

代码

# -*- coding: utf-8 -*-
"""

功能:1 新建一个txt文件
2 向新文件里写内容
3 修改内容
"""

f=open('song.txt','w')#打开文件,如果没有就新建

#向文件里写内容
f.writelines('''
可惜没如果 - 林俊杰
词:林夕 曲:林俊杰
假如把犯得起的错
能错的都错过
应该还来得及去悔过
假如没把一切说破
那一场小风波
将一笑带过
在感情面前
''')
f.close()#关闭文件
f=open('song.txt','r')#打开文件
f_new=open('song_new.txt','w')#打开文件,如果没有新建
for line in f:#每次读文件的一行,如果读的这行有‘林俊杰’则替换
if '林俊杰' in line:
line=line.replace('林俊杰','(jj 最爱的歌手)')
f_new.write(line)
f.close()
f_new.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: