读取文件,提取出被《》包含的内容,输出到另一个文件里。 因为文件内容是中文的,所以有特殊处理: # -*- coding: cp936 -*- import os import codecs f = codecs.open('e:/list.txt', 'r', 'gbk') fw = codecs.open('e:/song.txt', 'w', 'gbk') ls = [ line.strip() for line in f] for i in ls: start = i.find(u'《') end = i.find(u'》') if start == -1 or end == -1: continue song = i[start + 1: end] print song fw.writelines(song) fw.write(os.linesep) fw.close() f.close()