[英]open file with csv.reader in utf-8
i try to open a file in utf-8 and step trough the file with the csv.reader: 我尝试在utf-8中打开一个文件,然后使用csv.reader一步浏览该文件:
with codecs.open(sap_file, "rb", "utf-8") as in_file:
#self.logger.debug("open")
self.reader = csv.reader(in_file,delimiter=";")
for row in self.reader:
self.pnrs[(row[1])]={}
for rows in self.reader:
self.pnrs[rows[1]][rows[3]]=rows[4]
But here is my traceback: 但是这是我的回溯:
for row in self.reader:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 38: ordinal not in range(128)
Somebody here with some tips? 有人在这里有一些提示吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.