python写入csv文件的两种方法

提供两种方法的代码:

第一种:

# 1. 创建文件对象
csvfile = open("./data_saved/test.csv",'a',newline='')

# 2. 基于文件对象构建 csv写入对象
writer = csv.writer(csvfile)

# 3. 写入csv文件内容
writer.writerow(var_all_dic_key)
writer.writerow(var_all_dic_value)

# 4. 关闭文件
csvfile.close()

第二种

with open("./data_saved/test.csv","a",newline='') as csvfile: # 1. 创建文件对象
    writer = csv.writer(csvfile)   #2. 基于文件对象构建 csv写入对象
    writer.writerow(var_all_dic_key)    # 3. 写入csv文件内容
    writer.writerow(var_all_dic_value)
    csvfile.close()       # 4. 关闭文件

open("./data_saved/test.csv",‘a’,newline=’’)三个参数的解释:

第一个参数:"./data_saved/test.csv"
要保存的csv文件路径和文件名

第二个参数:'a’
表示csv文件的写入是以appending方式进行的,即如果该csv文件已存在内容,则在存在内容的后面写入新的内容;当该参数为"w"时,则新写入的内容被放在第一行,原来的内容被全部删除。

第三个参数:newline=’'
表示写入csv文件时,新写入的内容和原来的内容之间没有空行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值