首页 > 编程语言 > 详细

python编码问题

时间:2016-04-14 09:19:52      阅读:246      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!