如何使用Python从文本文件中读取unicode并将相应的字符串写入exel文件

2024-09-27 01:27:43 发布

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

我有一个包含日文Unicode字符的文件,我想从文件中读取Unicode并将相应的非Unicode字符(字符串)写入另一个文件。在

文件中的Unicode如下:

\u6C0F\u540D 
\u7BA1\u7406\u8005\u540D
\u4F4F\u6240
\u96FB\u8A71\u756A\u53F7
\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9

实际上,我想从这个unicode生成一个Excel文件,它由前面提到的unicode的非unicode字符组成。在


Tags: 文件字符串unicode字符日文u8005u4f4fu7406
2条回答

似乎有一个名为unidecode的包可以为您工作。它很容易做到这一点。例如:

>>> from unidecode import unidecode
>>> print(unidecode(u"\u6C0F\u540D"))
Shi Ming

如果您有一个名为japanese.txt的文件,其中包含以下内容:

\u6C0F\u540D 
\u7BA1\u7406\u8005\u540D
\u4F4F\u6240
\u96FB\u8A71\u756A\u53F7
\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9

您可以使用openpyxl将其添加到Excel文件中,使用以下代码:

^{pr2}$

相关问题 更多 >

    热门问题