|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def file_replace(file_name,rep_word,new_word):
f_read=open(file_name)
content=[]
count=0
for eachline in f_read:
if rep_word in eachline:
count=eachline.count(rep_word)
eachline=eachline.replace(rep_word,new_word)
content.append(eachline)
if decide=='yes':
f_write=open(file_name,'w')
f_write.writeline(content)
f_write.close()
f_read.close()
file_name=input("请输入文件名:")
rep_word=input("请输入要替换的字符:")
new_word=input("请输入新的字符:")
decide=input('\n文件%s中共有%s个【%s】\您确定要把所有的【%s】都替换为【%s】吗?\n【yes/no】:'%(file_name,rep_word,rep_word,new_word))
file_replace(file_name,rep_word,new_word)
- def file_replace(file_name, rep_word, new_word):
- f_read = open(file_name)
- content = []
- count = 0
- for eachline in f_read:
- if rep_word in eachline:
- count = eachline.count(rep_word)
- eachline = eachline.replace(rep_word, new_word)
- content.append(eachline)
- if decide == 'yes':
- f_write = open(file_name, 'w')
- f_write.writeline(content)
- f_write.close()
- f_read.close()
- file_name = input("请输入文件名:")
- rep_word = input("请输入要替换的字符:")
- new_word = input("请输入新的字符:")
- decide = input(f'\n文件{ file_name }中共有{ rep_word}个【{ rep_word }】\您确定要把所有的【{ new_word }】都替换为【{ new_word }】吗?\n【yes/no】:')
- file_replace(file_name, rep_word, new_word)
复制代码
你的问题主要在后面的替换文本的变量不够哟。
你可以在后面添加够再写。
|
|