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

1191-杨同学

发表文章数:32

首页 » Python » 正文

CSV文件

简介

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

  1. 值没有类型,所有值都是字符串;
  2. 不能指定字体颜色等样式;
  3. 不能指定单元格的宽高,不能合并单元格;
  4. 没有多个工作表;
  5. 不能嵌入图像图表。
    python基础---CSV文件的读取(未完待续)

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)

运行结果:
python基础---CSV文件的读取(未完待续)
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)  # 写入多行(数据)

运行结果:
python基础---CSV文件的读取(未完待续)

拜师教育学员文章:作者:1191-杨同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《python基础—CSV文件的读取(未完待续)》 发布于2020-07-29

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录