一、摘要

使用 xlrd 模块打开带中文的excel文件时,会报错。

FileNotFoundError: [Errno 2] No such file or directory: 'xx.xlsx'

这个时候,就需要检测文件名,是否包含中文,及时return。

二、原理

中文字符的编码范围是:

\u4e00 - \u9fff

只要编码在此范围就可判断为中文字符

三、函数

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def is_chinese(string):"""检查整个字符串是否包含中文:param string: 需要检查的字符串:return: bool"""for ch in string:if u'\u4e00' <= ch <= u'\u9fff':return Truereturn Falseret1 = is_chinese("刘亦菲")
print(ret1)ret2 = is_chinese("123")
print(ret2)

执行输出:

True
False

Python 判断字符串是否包含中文相关推荐

  1. Python 判断字符串是否包含中文汉字

    一行代码实现: # 一行代码判断是否有汉字,ddd 代表要检测的字符串 f = lambda x='ddd':sum([1 if u'\u4e00' <= i <= u'\u9fff' e ...

  2. Python: 判断字符串是否包含空白符/删除字符串中空白符

    Python中有时候需要删除一个字符串中的空白符(包括空格.制表.回车),这时候可以先对字符串做split操作,然后做join操作: 示例: >>> str1='ab  c\tde\ ...

  3. python 判断字符串是否包含另一个字符串_强烈推荐:Python字符串(string)方法整理(一)...

    作者:骏马金龙 原文地址: https://www.cnblogs.com/f-ck-need-u/p/9127699.html python中字符串对象提供了很多方法来操作字符串,功能相当丰富. p ...

  4. java 判断是否包含中文_Java 判断字符串是否包含中文正则表达式

    在java中如果我们要判断字符或字符串是否是中文或包含中文我们都可以利用\\u4e00-\\u9fa5这样来带正则验证了,下面看两个我收集的实例. 注意:Java的字符串要先对\做转义-- 其次是因为 ...

  5. [转载] python 判断字符串是否包含另一个字符串_强烈推荐:Python字符串(string)方法整理(一)...

    参考链接: python中的字符串string center 作者:骏马金龙 原文地址: https://www.cnblogs.com/f-ck-need-u/p/9127699.html pyth ...

  6. python判断字符串是否包含大写字母_Python:Python:如何检查unicode字符串是否包含一个cased字符?...

    我在做一个过滤器,检查一个Unicode(UTF-8编码)字符串是否不包含大写字符(在所有语言中).如果字符串根本不包含任何大小写字符,我也可以. 例如:"你好!"不会通过过滤器, ...

  7. [转载] python判断字符串中包含某个字符串_干货分享| Python中最常用的字符串方法

    参考链接: Python中字符串string capitalize 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串 ...

  8. python判断字符串是否包含大写字母_检查字符串中是否存在大写字母

    可以将any与生成器一起使用,以测试字符串是否包含大写字母testString = "abjKcf" print(any(x.isupper() for x in testStri ...

  9. python判断字符串中包含某个字符串_Python中最常用的字符串方法!

    译 / 忧郁的红秋裤 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这 ...

最新文章

  1. C++随时输出到文件-outfile
  2. 如何在C#中用单个空格替换多个空格?
  3. 这封信里面,藏了300万数字货币
  4. 如何用Pygame写游戏(八)
  5. 服务器报告它来自digest_2020年全球服务器市场规模及竞争格局分析
  6. js中的 substring和substr方法
  7. C# DataTable.Select() 筛选数据
  8. 后台仿京东商城接口设计缺陷吐槽篇
  9. Keil下载代码闪退的问题(已解决)
  10. docker网络端口映射
  11. android 计时器 开始 停止 继续和暂停
  12. 2022-2028全球放射性废物管理系统行业调研及趋势分析报告
  13. 如何基于 RISC-V CPU 集成一个 RISC-V SoC 呢?(上)
  14. 基于python的flask框架自动回复抖音私信
  15. D:\anaconda3\envs\py2\python.exe: can‘t open file ‘create‘: [Errno 2] No such file or directory
  16. LeetCode_二分图_中等_785. 判断二分图
  17. 计算机共享有哪些方式,信息共享的方式有哪些
  18. 2019网络购车平台易车的发展
  19. 【知识图谱】深入浅出讲解知识图谱(技术、构建、应用)
  20. 开放世界--OpenWorld

热门文章

  1. 英国电信宣布2030年前碳排放削减87%
  2. nodeJs express mongodb 建站(mac 版)
  3. Linux 查看进程和删除进程
  4. 用开源工具OCSNG管理资产信息
  5. fio 是测试磁盘性能的最佳工具
  6. TrueSec引导的Linux系统和安全检测工具预览
  7. 【温故知新】CSS学习笔记(行高简介)
  8. 【PM模块】维护处理的控制和报告
  9. 带你走进SAP项目实施过程——立项
  10. VOFM例程开发实现定价增强