第1个回答 2018-05-01
# -*- coding: UTF-8 -*-
# 使用python2.7
import re
inputfile=open("inputfile.txt",'r'); #输入文件名: inputfile.txt
outfile=open("output.txt",'wb'); #输出文件名:outfile.txt
def repstr(matched): #替换规则
stt=matched.group();
return stt.decode('unicode_escape');
for line in enumerate(inputfile.readlines()):
st0=line[1]; #获取行字符串
st1=re.sub(r'\\u\w\w\w\w',repstr,st0); #匹配并替换
outfile.write(st1.encode('utf-8'))
inputfile.close() #关闭文件
outfile.close()