python中向csv文件添加数据时,解决自动换行问题

ptyhon向csv文件写入数据时,自动换行:

		#将数据保存在列表中,miles_driven,gallons_used,mpg三个数据时手动输入赋值的
        trip_list.append([miles_driven,gallons_used,mpg])
 		#以写的模式打开文件
        with open("trips.csv",'w') as csvfile:
            writer = csv.writer(csvfile)

            #写入表头
            writer.writerow(['Distance','Gallons', 'MPG'])
            #将数据写入csv文件
            writer.writerows(trip_list)

这样csv文件会自动换行,效果如下

python中向csv文件添加数据时,解决自动换行问题_第1张图片
修改参数:添加newline=’’ 取消换行

		with open("trips.csv",'w',newline='') as csvfile:

再次运行程序,自动换行取消:

python中向csv文件添加数据时,解决自动换行问题_第2张图片

你可能感兴趣的:(笔记)