Python csv文件读写

本文介绍了如何使用Python的csv模块读写csv文件。读取时,通过csv.reader()创建阅读器对象,数据以字符串形式存储在列表中;写入时,利用writerow()函数逐行写入数据,注意设置newline=''避免额外的空行。
摘要由CSDN通过智能技术生成

csv:Comma-Separated Values,逗号分隔的值。csv文件以字符串形式存储数据,易于读写。

Python用csv模块来处理csv文件,csv模块包含在Python标准库中。

1、读csv文件

import csv

# 读取csv文件
with open('CSV1.csv', 'r') as f:  # 打开文件,并把文件对象保存为f,打开文件方式默认为r
    csv_reader = csv.reader(f)  # 创建阅读器对象
    original_data = [row for row in csv_reader]  # 获取文件中的数据

①首先导入csv模块,然后以只读模式打开文件,并把文件对象保存为f。

②调用csv.reader(),并把文件对象f传入,创建该文件的阅读器对象。

③最后用列表解析语句快速获取文件中的每一行数据。

 如文件中保存的全部数据为:

print(original_data),打印出文件中的数据为:

[['Stimulus', 'Formatted Data'], ['1.00E+08', '-3.48E-01'], ['1.10E+08', '-2.33E
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值