-
检测文件名中是否包含中文
- def is_chinese(char):
- """判断是否包含中文"""
- if not isinstance(char, unicode):
- char = char.decode('utf8')
- if re.search(ur"[\u4e00-\u9fa5]+",char):
- return True
- else:
- return False
- def is_space(char):
- """判断是否包含空格"""
- if re.search(ur"\s",char):
- return True
- else:
- return False
- #检查文件名中是否带空格或带中文
- result_files = []
- for file in update_files:
- if is_chinese(file):
- result_files.append(file)
- if is_space(file):
- result_files.append(file)
- if result_files:
- message = u'文件名中带有空格,或带有中文,不符合规范,请修改!'
- return render(request,'yxl_front.html',locals())