CSV格式

作者: 阿提艾斯 | 来源:发表于2019-01-20 14:26 被阅读0次

    CSV(Comma-Separated Values)是一种通用的、相对简单的文件格式,在商业和科学领域上广泛应用。

    规则:

    1、以行为单位
    2、每行表示一条记录
    3、以英文逗号分隔每列数据(如果数据为空,逗号也要保留)
    4、列名通常放置在文件第一行

    Python代码中需要引入:import csv
    csv.writerow(list)将列表中的元素写入文件的一行中。
    例子:

    f = open('aqi.csv', 'w', encoding='utf-8', newline='')  # 打开文件aqi.csv,如果没有这个文件,则创建aqi.csv,将内容如写入这个文件中
    writer = csv.writer(f)
    for line in lines: # lines是一个list,里保存的是内容
            writer.writerow(line)
    f.close()
    

    csv文件读取

    import csv
    csv.reader()将每行记录作为列表返回
    使用with语句操作文件对象

    with open('file_name') as somefile: #给打开的文件另命名为somefile
        for line in somefile: 
          print(line)
    
        with open(filepath, mode='r', encoding='utf-8', newline='') as f:
            reader = csv.reader(f)
            for row in reader:
                print(', '.join(row))
    

    使用with语句,不管在处理文件过程中是否发生异常,都能保证with语句执行完毕后关闭文件。不需要close()语句。

    相关文章

      网友评论

          本文标题:CSV格式

          本文链接:https://www.haomeiwen.com/subject/ljagdqtx.html