读文件
row 是一个列表,可以直接下标索引
with open(real_file_path, 'r', encoding='gbk') as data:
reader = csv.reader(data)
for row in reader:
print row
newline防止写入时自动换行
writerow写入的是一个列表,
写入文件
# 表头
header = ['text']
data = ['1', '2', '3']
with open(save_path, 'w', encoding='utf-8', newline='') as file_obj:
# 1:创建writer对象
writer = csv.writer(file_obj)
# 2:写表头
writer.writerow(header)
# 3:遍历列表,将每一行的数据写入csv
for target_str in data:
writer.writerow(target_str.split('\n'))
本文展示了如何使用Python的csv模块来读取GBK编码的文件,并打印列表内容。同时,它也说明了如何以UTF-8编码写入CSV文件,包括设置不自动换行和写入列表数据。

被折叠的 条评论
为什么被折叠?



