博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python写入csv文件的两种方法
阅读量:4155 次
发布时间:2019-05-25

本文共 745 字,大约阅读时间需要 2 分钟。

提供两种方法的代码:

第一种:

# 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文件时,新写入的内容和原来的内容之间没有空行。

转载地址:http://gprti.baihongyu.com/

你可能感兴趣的文章
时间复杂度_函数传参、传引用、传指针
查看>>
蔡勒公式(根据日期计算出周几)
查看>>
size_t 与 size_type
查看>>
string类总结
查看>>
hdu6213 Chinese Zodiac
查看>>
string和stringstream用法
查看>>
C++ 中string.find()函数的用法及实例
查看>>
N的阶乘N!中的末尾有多少个0?
查看>>
char [] 和char * 之间有什么区别?
查看>>
C语言中,开3次方用什么?
查看>>
Codeforces Rating Gym-101028A
查看>>
Bonapity Gym-101028B
查看>>
A or B Equals C Gym-101028C
查看>>
X and paintings Gym-101028D
查看>>
Teams Gym-101028E
查看>>
Good Words Gym-101028F
查看>>
Bone Collector hdu2602
查看>>
饭卡 hdu2546
查看>>
进制转换之toBinaryString(), toOctalString(), toHexString()
查看>>
hdu1171 Big Event in HDU
查看>>