Python3 —— 逗号分隔值CSV

Python3 专栏收录该内容
16 篇文章 1 订阅

Python3 —— 逗号分隔值CSV

 

目录

Python3 —— 逗号分隔值CSV

CSV

读写CSV文件


  • CSV

逗号分隔值( Comma-Separated Value CSV)。与专有的二进制文件格式截然不同, CSV 通常用于在电子表格软件和纯文本之间交互数据。CSV 文件内容仅仅是一些用逗号分隔的原始字符串值。Python 提供了 csv 模块。

 

  • 读写CSV文件

import csv
from distutils.log import warn as printf

DATA = (
	(1, "love1", "ascii, lib"),
	(2, "love2", "Hex, dll"),
)

printf("*** Write CSV Data")

filefp = open('123.csv', 'w', newline='')
writer = csv.writer(filefp)

for record in DATA:
	printf(list(record))
	writer.writerow(list(record))
filefp.close()

filefp = open('123.csv', 'r')
reader = csv.reader(filefp)

for chap, title, modpkgs in reader:
	printf("chapter %s:  %s  : %s" %(chap, title, modpkgs))
filefp.close()

 循环遍历数据,对CSV不仅可以一行一行写,还可以整体写。除了读写列表以外,还可以读写字典(DictWriter/DictReader),

 

 

 

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值