python中文匹配

#_*_ coding: utf-8 _*_
#在指定目录下查找文件的demo小程序
import os,re,struct
def alldir(filename):
	pattern=re.compile(filename)
	for root,subdirs,filenames in os.walk('E:\hjx\workspace'):
		for name in filenames:
			#print name
			name = unicode(name,'gb2312')   #这一步很重要,采用unicode编码标准,具体实现方式gb2312
			if pattern.search(name):
				print 'find '+name
if __name__=='__main__':
	file=ur'显示'
	alldir(file)
弄了很久所以记录一下
参考:点击打开链接

你可能感兴趣的:(python中文匹配)