Python 将unicode转换为字符串

Python 将unicode转换为字符串,python,json,unicode,python-2.x,Python,Json,Unicode,Python 2.x,我正在构建一个程序,它从Json文件中获取信息,然后打印一些数据。但是,有些数据可能使用unicode字符。如何将此unicode字符串转换为忽略unicode的普通字符串 例如,我可以得到一条推特: @Hellblazer2014 Porto Alegre n\u00e3o pode fazer que nem Salvador que vetou o Uber , mas continua funcionando. \u00c9 imposs\u00edvel deter o futuro.

我正在构建一个程序,它从Json文件中获取信息,然后打印一些数据。但是,有些数据可能使用unicode字符。如何将此unicode字符串转换为忽略unicode的普通字符串

例如,我可以得到一条推特:

@Hellblazer2014 Porto Alegre n\u00e3o pode fazer que nem Salvador que vetou o Uber , mas continua funcionando. \u00c9 imposs\u00edvel deter o futuro.
如果我试图打印,我会得到一个错误,因为它无法转换字符。我宁愿它像上面那样打印代码字符串。有什么我可以做的吗?

您可以使用: string.decode('unicode_escape')。encode('ascii','ignore')
忽略字符串中的Unicode字符。

因为字符串处理方式有很大不同:Python 2或3?如果这是来自JSON,
JSON.load
应该正确地对其进行解码(除非一开始格式不正确)。我们需要更多关于您正在做什么以及您需要什么的详细信息。很抱歉,是Python 2