python csv避坑

发布时间 2023-12-08 16:12:35作者: ljn19961215
今天使用python的csv,将本地表格文件转换成dataframe,然后各种编码报错,是因为源文件格式保留了太多杂七杂八的功能标记,不是纯正的csv,只需要最原始的配方,才能转换出最纯正的dataframe,原始的csv使用这段代码完美打开
import csv

def remove_nul_characters(text):
return text.replace('\x00', '')

with open('data.csv', 'r') as file:
csv_reader = csv.reader((remove_nul_characters(line) for line in file), delimiter=',')
for row in csv_reader:
print(row)