CSV格式

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()语句。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容