当前位置: 移动技术网 > IT编程>脚本编程>Python > python基础---CSV文件的读取(未完待续)

python基础---CSV文件的读取(未完待续)

2020年07月30日  | 移动技术网IT编程  | 我要评论
CSV文件

CSV文件

简介

CSV(Comma Separated Values) 是逗号分隔符文本格式,常用于数据交换、Excel文件和数据库数据的导入和导出。与Excel文件不同,CSV文件中:

  1. 值没有类型,所有值都是字符串;
  2. 不能指定字体颜色等样式;
  3. 不能指定单元格的宽高,不能合并单元格;
  4. 没有多个工作表;
  5. 不能嵌入图像图表。
    在这里插入图片描述

CSV文件读取

csv.reader对象从csv文件中读取数据。

import csv

with open(r"./aa.csv") as f:  # 当前 目录下

    # 创建csv对象,它是一个包含所有数据的字符串列表,每一行为一个元素
    a_csv = csv.reader(f)
    print(type(a_csv))
    headers = next(a_csv)  # 获取第一行信息
    print(headers)
    for row in a_csv:  # 循环打印各行内容
        print(row)

运行结果:
在这里插入图片描述
csv_reader 支持迭代器协议(next、for循环)。

CSV文件写入

csv.writer对象写入一个csv文件

import csv

headers = ["工号", "姓名", "性别"]
rows = [("1001", "小明", 18), ("1002", "校长", 19)]

with open(r".\bb.csv", "w") as f:  # 当前 目录 新建csv文件
    f_csv = csv.writer(f)  # 创建对象
    f_csv.writerow(headers)  # 写入一行(标题)
    f_csv.writerows(rows)  # 写入多行(数据)

运行结果:
在这里插入图片描述

本文地址:https://blog.csdn.net/weixin_43543210/article/details/107646991

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网