使用python读取日语字符的问题

时间:2019-10-17 14:34:54

标签: python python-3.x

我知道这可能是一个非常普遍的问题,已经有很多解决方案了。我无法找到解决问题的方法,有人可以让我知道是否有重复的帖子,或者如何解决。

我需要使用Python从具有日语字符的文件中读取源数据。在unix中运行python代码时出现以下错误:

“ UnicodeEncodeError:'latin-1'编解码器无法对位置181-182中的字符进行编码:序数不在范围(256)之内”

下面是我的原始源文件和python代码:

bash-4.2$ more sourcefile.csv
"1411780","","ひとみ"

Pyhton代码:

import csv

with open('sourcefile.csv', "r", encoding='UTF-8') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    for lines in csv_reader:
        Col1 = (lines[0])
        Col2 = (lines[2])
        print(Col1)
        print(Col2)

0 个答案:

没有答案