问题
在使用python的open打开.text
文件的时候, 报如下错误
代码如下:
#encoding=utf-8
import jieba
import jieba.posseg as pseg
p = open(r'1.txt', 'r', encoding = 'gbk')
q = open(r'2.txt', 'w', encoding = 'gbk')
for line in p.readlines():
words = pseg.cut(line)
for word, flag in words:
q.write(str(word) + str(flag) + " ")
q.write('\n')
修改如下
#encoding=utf-8
import jieba
import jieba.posseg as pseg
p = open(r'1.txt', 'r', encoding = 'utf-8')
q = open(r'2.txt', 'w', encoding = 'utf-8')
for line in p.readlines():
words = pseg.cut(line)
for word, flag in words:
q.write(str(word) + str(flag) + " ")
q.write('\n')