我有一个变量:编码蟒蛇UTF-8分裂
age_expectations = dictionary['looking_for']['age']
print type(age_expectations), age_expectations
输出是:
<type 'unicode'> 22‑35
当我试图把它与破折号分割我已经得到了下面的问题:
res = age_expectations.split('-')
print res
和输出的样子:
[u'22\u201135']
相反的:
["22", "35"]
问题是什么?我已经尝试了许多编码和解码,但不知道它是如何工作的。问题是否来自分裂?
可以描述更多细节,你正在从文件中读取? –
是的,我正在从一个文件中读取数据,该文件包含在网站上爬取的数据 – mel