Python: 将Unicode打印到文件

-2 投票
2 回答
536 浏览
提问于 2025-04-16 00:21
   file = open('unicode.txt', 'wb')

    for i in range(10):
        file.write(str(unichr(i) ))

我想做的是把所有的Unicode值打印到一个文本文件里。

2 个回答

-1

你不需要在 unichr(i) 周围加上 str() 这个调用。Python 的 unicode 对象是可以直接打印的。

这个:

file = open('unicode.txt', 'wb')
for i in range(10):
    file.write(unichr(i))

对我来说是有效的,它会把 0x0000、0x0001、0x0002 等等打印到文本文件里。

2
somefile = codecs.open('unicode.txt', 'wb', someencoding)

for i in range(10):
    somefile.write(unichr(i))

当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。

撰写回答