删除\ u0152 unicode python

用户名

对于我一生,我无法删除\ u0152。

使用python 2

当我尝试执行str(table)时,我得到:'ascii'编解码器无法在位置473处编码字符u'\ u0152':序数不在范围内(128)

我已经尝试过table.replace('\ u0152','')以及正则表达式。

table = \n2002 \u0152 present Assistant Professor, Department of Development Sociology,    Cornell \n   University, Ithaca, NY   \n \n1999 \u0152 
埃里克·阿劳霍(Eric Araujo)

为避免这样做时出现UnicodeEncodeError str(table),可以使用table.encode('ascii', errors='ignore')这将删除所有无法编码为ASCII的字符,根据您的数据,这些字符可能是不需要的。

replace如果您同时确保table和参数都是unicode字符串(例如),也可能有效table.replace(u'\0152', u'')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章