如何在python中从Unicode字符串(如\uD14C\uC2A4\uD2B8)打印原始字符串
我搜索了一下。但大多数人希望转换原始字符串(테스트) 到unicode(\uD14C\uC2A4\uD2B8) 但是我想要的是将unicode字符串(如\uD14C\uC2A4\uD2B8)转换为实际字符串(테스트)。我有一个JSON文件,其中所有的韩语字符串都是unicode(\uxxx)格式,我必须将其解析为原始字符串。我如何在Python中执行此操作 总之, 将unicode字符串转换为原始字符串的方法,如在Python中 \uD14C\uC2A4\uD2B8->테스트如何在python中从Unicode字符串(如\uD14C\uC2A4\uD2B8)打印原始字符串,python,string,unicode,Python,String,Unicode,我搜索了一下。但大多数人希望转换原始字符串(테스트) 到unicode(\uD14C\uC2A4\uD2B8) 但是我想要的是将unicode字符串(如\uD14C\uC2A4\uD2B8)转换为实际字符串(테스트)。我有一个JSON文件,其中所有的韩语字符串都是unicode(\uxxx)格式,我必须将其解析为原始字符串。我如何在Python中执行此操作 总之, 将unicode字符串转换为原始字符串的方法,如在Python中 \uD14C\uC2A4\uD2B8->테스트 import co
import codecs
file_variable = 'path/to/file.json'
with codecs.open(file_variable, encoding='utf-8') as file:
json_object = json.load(file)
查看这是否允许您使用unicode处理json。导入编解码器还允许您使用.encode()和.decode()函数在unicode和unicode之间来回切换:
string = ((some unicode text here))
string.decode('utf-8')
string.encode('utf-8')
我就这样解决了
无论如何,感谢您的关注。它只打印所有内容,如\uD14C\uC2A4\uD2B8。顺便说一句,我使用的是Python 3.5.1文件。它是5Gb大数据json。加载数据没有问题。我已经将json文件作为流加载,但其内容完全是unicode转义字符串。顺便感谢您的关注。