正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功.以下程序是查找文件夹下文件名中含有男.女的文件,并将男替换成1,将女替换成2的程序 # -*- coding: utf-8 -*- import fnmatch import os import codecs import re import sys def iterfindfiles(path, fnexp): for root, dirs, files in os.walk(pa…