码迷,mamicode.com
首页 > 编程语言 > 详细

python编码问题

时间:2016-04-14 09:21:26      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

# -*- coding: UTF-8 -*-
import codecs
#f1 = codecs.open("D:\\python_code\\bayes\\data\\label.txt", ‘r‘, ‘utf-8‘)
f1 = open("D:\\python_code\\bayes\\data\\label.txt")

list1 = [‘味道‘, ‘物流‘, ‘外观‘, ‘包装‘, ‘性价比‘, ‘品质‘, ‘功效‘, ‘价格‘, ‘赠品‘, ‘服务‘]
list2 = []
for line in f1:
line = line.strip()
list2.append(line)

print list1
print list2

for l1 in list1:
#l1 = l1.decode("utf-8")
print l1,
if l1 in list2:
print True
else:
print False


label.txt:
味道
物流
外观
包装
性价比
品质
功效
价格
赠品
服务

list1: [‘\xe5\x91\xb3\xe9\x81\x93‘, ‘\xe7\x89\xa9\xe6\xb5\x81‘, ‘\xe5\xa4\x96\xe8\xa7\x82‘, ‘\xe5\x8c\x85\xe8\xa3\x85‘
list2: [‘\xef\xbb\xbf\xe5\x91\xb3\xe9\x81\x93‘, ‘\xe7\x89\xa9\xe6\xb5\x81‘, ‘\xe5\xa4\x96\xe8\xa7\x82‘, ‘\xe5\x8c\x85\xe8\xa3\x85‘
从文件开始行读出的数据带有\xef\xbb\xbf前缀



python编码问题

标签:

原文地址:http://www.cnblogs.com/wkx12/p/5389757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!