Python将文件内容转换为unicode格式

2024-09-27 01:26:06 发布

您现在位置:Python中文网/ 问答频道 /正文

例如,我有一个文件a.js,其内容是:

Hello, 你好, bye.  

包含两个汉字,其unicode格式为\u4f60\u597d
我想写一个python程序,把a.js中的汉字转换成unicode格式,输出b.js,内容应该是:Hello, \u4f60\u597d, bye

我的代码:

fp = open("a.js")
content = fp.read()
fp.close()

fp2 = open("b.js", "w")
result = content.decode("utf-8")
fp2.write(result)
fp2.close()  

但似乎汉字仍然是一个字符,而不是我想要的ASCII字符串。


Tags: 文件内容helloclose格式jsunicoderesult

热门问题