Python: 将Unicode打印到文件
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))
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。