string - 如何在python列表中搜索特定的unicode标记
问题描述
我想从代码如下的文件中搜索一个特定的字符串
f1= codecs.open('brokenhindi.txt', encoding='utf-8')
for tokens in f1:
if u"राज्य" in tokens:
print 'done_3'
但它没有搜索字符串(राज्य),如果我用英文标记替换 राज्य 然后它会搜索它。我在代码中找不到错误。
解决方案
您的代码工作正常。尽管您的脚本或文本文件似乎是 ascii 编码而不是 utf-8。尝试将其保存为 utf-8 编码
推荐阅读
- r - R中带有hexsticker六边形徽标的更高分辨率?
- r - 昏暗(数据)错误<-昏暗:第一个参数无效
- excel - 将 Excel 中的单元格数据输入 Outlook
- postgresql - Postgres 函数触发序列依赖错误
- javascript - React JS - data.map 无法使用数据创建列表
- unit-testing - 在单元测试中实现 IDisposable 没有意义吗?
- c++ - Return Value Optimization: Explicit move or implicit?
- java - 如何将 JLabel 定位在北方但不完全位于顶部?
- javascript - 如何更改 discord.js 中角色的权限?
- ruby-on-rails-5 - 如何选择模型字段来表示活动管理仪表板上的多对一关系?