我写了一份《全球倡议》,允许日本提出意见,而且当你去“档案”时,在文字档案中写明。 然后,该文本文件通过MeCab操作,在文字之间放置空间。 之后应再次提交文本档案,以便存放在另一个GUI窗口。
问题Im是,它不想在文本档案中写下分类的数据。 它没有第一次提出问题。 此外,它还向IDLE印刷了斜线,没有问题。 此处为斜线和错误:
#!/usr/bin/python
# -*- coding: <utf-8> -*-
import sys
import MeCab
import codecs
read_from = open("pholder.txt").read()
mecab = MeCab.Tagger("-Owakati")
output = mecab.parse(read_from)
print output
text = output
write_to = codecs.open("pholder.txt", "w", "utf-8")
write_to.write(text)
write_to.close()
Traceback (most recent call last):
File "C:...mecabSpaces.py", line 16, in <module>
write_to.write(text)
File "C:...codecs.py", line 691, in write
return self.writer.write(data)
File "C:...codecs.py", line 351, in write
data, consumed = self.encode(object, self.errors)
UnicodeDecodeError: ascii codec can t decode byte 0xe4 in position 0: ordinal not in range(128)