练习:实现文件中文字替换

Posted 苏阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习:实现文件中文字替换相关的知识,希望对你有一定的参考价值。

def file_replace(filename,old_word,new_word):

    f_read=open(filename)
    count=0
    context=[]
    for eachLine in f_read:
        #print(eachLine)
        count+=eachLine.count(old_word)
        eachLine=eachLine.replace(old_word,new_word)
        context.append(eachLine)
    f_read.close()
    decide=input("共计%s处%s要替换成%s,替换吗?(yes or no)"%(count,old_word,new_word))

    print(decide.lower())

    if decide.lower()=="yes":
        f_write=open(filename,"w")
        f_write.writelines(context)
        f_write.close()    
        


filename=input("请输入文件名:")
old_word=input("请输入旧文字:")
new_word=input("请输入新文字:")
file_replace(filename , old_word , new_word)

 

以上是关于练习:实现文件中文字替换的主要内容,如果未能解决你的问题,请参考以下文章

vue3基础练习

如何实现 FragmentManager 和 FragmentTransaction 来替换单个片段?

如何使用dreamweaver替换前后相同代码中间夹的代码文件或文字内容

如何从主要活动中替换片段

PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号

PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号