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

你可能感兴趣的:(信号处理,机器学习,数据科学,python,csv,数据挖掘,机器学习)