• 通过函数修改文件中指定字符串


    # filname 需要修改的文件名
    # old 需要替换的字符串
    # new 替换后的新字符串

    import
    os def modify_t(filename,old,new): with open(filename,mode='r',encoding='utf-8') as f , open('%s.bak'%filename,mode='w+',encoding='utf-8') as f1: for line in f: #读取文件的每一行内容 if old in line: #判断要替换的字符串是否在当前行中,如果在就做替换操作 line_new = line.replace(old,new) f1.write(line_new) #把替换后的内容写入到新的文件句柄f1中 else: f1.write(line) #把不包含要替换的字符串的行写入到新文件句柄f1中 os.remove(filename) #替换操作完成,删除原来的文件filename os.rename('%s.bak'%filename,filename) #把替换后的新文件名重命名为原来的文件名 ret = modify_t('file','a','1000') print(ret)
  • 相关阅读:
    网站搜索功能lucene
    RabbitMQ消息队列
    zookeeper
    RPC+SOA+dubbo
    石英定时任务-quartz
    通用mapper、图片上传、nginx
    通用mapper和分类实现
    后台商品管理功能实现
    构建框架
    海量数据的并发处理
  • 原文地址:https://www.cnblogs.com/rubickcn/p/13520895.html
Copyright © 2020-2023  润新知