用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

全部替换

2020-09-08 作者:云代码会员举报

[python]代码库

def file_replace(file_name,re_word,ne_word):
    f_read = open(file_name)
    content = []
    count = 0
    for eachword in f_read:
        if re_word in eachword:
            count +=1
            eachword = eachword.replace(re_word,ne_word)
        content.append(eachword)
    decide = input('\n文件 %s 中共有%s个【%s】\n您确定要把所有的【%s】替换为【%s】吗?\n【YES/NO】:' \
                       % (file_name, count, re_word, re_word, ne_word))
    if decide in ['YES', 'Yes', 'yes']:
        f_write = open(file_name, 'w')
        f_write.writelines(content)
        f_write.close()

    f_read.close()


file_name = input('请输入文件名:')
re_word = input('请输入需要替换的单词或字符:')
ne_word = input('请输入新的单词或字符:')
file_replace(file_name,re_word,ne_word)


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。