【发布时间】:2020-08-31 17:02:38
【问题描述】:
如何打印和读取编码 utf-8 文件而没有坏字符,我使用的是 pycharm 和 python 3.7
# -*- coding: utf-8 -*-
import pandas as pd
import sys
sys.stdout.reconfigure(encoding='utf-8')
place = pd.read_csv('country.csv', encoding='utf-8', chunksize=13000000, error_bad_lines=False, squeeze= True)
for chunk in place:
place_list = chunk['name'].tolist()
print(u"{}".format(place_list))
country.csv
name,
T’Kareseskop
Gröll Seamount
Pinzón Knoll
Pinar del Río Knoll
Piñones Canyon
输出:
T’Kareseskop
Gröll Seamount
Pinzón Knoll
Pinar del RÃo Knoll
Piñones Canyon
预期输出:
T’Kareseskop
Gröll Seamount
Pinzón Knoll
Pinar del Río Knoll
Piñones Canyon
我使用块是因为country.csv 是一个大文件
【问题讨论】:
标签: python pandas csv encoding utf-8