logo
  • 教程列表
  • SO官方文档
  • 文件和文件夹 IO
    • 文件模式
    • 逐行读取文件
    • 迭代文件(递归)
    • 获取文件的完整内容
    • 写入文件
    • 检查文件或路径是否存在
    • 随机文件访问使用 mmap
    • 将一个文件的内容复制到另一个文件
    • 复制目录树
    • 在一系列行之间读取文件
    • 替换文件中的文本
    • 检查文件是否为空
  1. StackOverflow 文档
  2. Python Language 教程
  3. 文件和文件夹 IO
  4. 替换文件中的文本

替换文件中的文本

Created: November-22, 2018

import fileinput

replacements = {'Search1': 'Replace1',
                'Search2': 'Replace2'}

for line in fileinput.input('filename.txt', inplace=True):
    for search_for in replacements:
        replace_with = replacements[search_for]
        line = line.replace(search_for, replace_with)
    print(line, end='')
  • 检查文件是否为空
  • 在一系列行之间读取文件

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明