本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

Python文件读写 - csv写入操作基础

使用csv模块对csv文件进行写入操作

课程来自风变编程

import csv
# 用追加的方式打开csv文件,将文件重命名为file1
with open ('assets.csv','a',newline='') as file1: # newline=''是什么意思? 不写的话每一条数据下面有一空行!
    
    # 首先我门先看一下file1的类型:print(type(file1)) >>> <class '_io.TextIOWrapper'>  wrapper包
    # 要想对file1调用csv库中的方法,首先要将file1转换成一个csv可以读懂的对象
    wr = csv.writer(file1) 
    # 我们这里调用csv.writer()函数,传入参数为file1,输出的对象类型成为了
        # print (type(wr))  >>> <class '_csv.writer'>
    # 当file1转换成为csv可以读懂的对象时,就可以使用csv库中的方法进行操作了
    
    # 将需要写入的内容创建list
    header = ['小区名称','地址','建筑年份','楼栋','单元','户室','朝向','面积']
    row = [
        ['恒大城','火车南站','2019','1号楼','1单元','201','南','140'],
        ['恒大城','火车南站','2019','1号楼','1单元','202','南','100'],
        ['恒大城','火车南站','2019','1号楼','1单元','203','北','140']
    ]
    
    # 通过writerow()函数写入数据
    wr.writerow(header) 
        # 此处不能使用write()函数,因为write()不能写入list
        # 如果需要写入多行,则使用writerows()
    wr.writerows(row)

Offer

推广

 继续浏览关于 pythoncsvwriterows 的文章

 本文最后更新于:2020/01/11 15:52:47,可能因经年累月而与现状有所差异,有任何疑问可以随时与258771198@qq.com沟通,邮箱永久有效

 引用转载请注明:manacode(码扣) > Python,Excel > Python文件读写 - csv写入操作基础