引入Pandas
import pandas as pd
CSV文件操作
1.文件读取
csv_content = pd.read_csv('./id_data/{}'.format(file_name),
usecols=[0, 3, 4, 5,
6, 7, 19, 20,
21, 22],
low_memory=False,
header=None,
names=columns_name,
nrows=500000,
dtype=object # 数据原样输出,禁止将数字转换成浮点数
)
备注: 拒绝自动转换为 科学计数法,或者 不想自动加.0
数据原样输出,禁止将数字转换成浮点数,
读取数据时增加dtype=object 选项
2.文件修改
3.文件保存
# 获取DataFrame 对象
df = pd.DataFrame(csv_content)
# 将文件使用utf-8 编码 不用保存每行的编号
df.to_csv('./id_data/{}'.format('new' + file_name), encoding='utf-8', index=False)