批量修改当前文件夹中txt中的内容

import re

import os

files = os.listdir('./')

def replaceStr(file):

    with open(file, 'r', encoding='utf-8') as f:

        str = f.read()

        print(str)

        str1 = re.sub('abd', 'cba', str)

        with open(file,'w', encoding='utf-8') as f:

            f.write(str1)

print(files)

for f in files:

    if f.find('.txt') > -1 :

        replaceStr(f)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,146评论 0 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,739评论 0 17
  • Python史上最全开发总结(转自静熙老师哈哈哈) 两本不错的书: 《Python参考手册》:对Python各个标...
    春风在抱阅读 4,082评论 1 4
  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 6,117评论 0 6
  • 如果真的要离开,那时的我会不会如现在一样淡然?曾想过无数次告别的方式,却始终没有一次说出口,似乎在留恋你对我好的方...
    冬瓜很甜阅读 2,394评论 0 0