Python-csv模块读写csv文件
2024-10-18 18:18:15
import csv
# 采用DictReader进行读写: # 读csv文件
def get_data(self, from_file):
test_data = [] with open(from_file, 'rb') as csv_file:
csv.register_dialect('read', delimiter='\t', quoting=csv.QUOTE_NONE)
reader = csv.DictReader(csv_file, dialect='read')
for row in reader:
test_data.append(row)
return test_data # 写csv文件
def set_data(self, to_file, field_names, data):
with open(to_file, 'wb') as csv_file:
csv.register_dialect('write', quoting=csv.QUOTE_ALL)
writer = csv.DictWriter(csv_file, fieldnames=field_names, dialect='write')
writer.writeheader() for row in data:
writer.writerow(row)
最新文章
- iOS 直播-闪光灯的使用
- 2. iOS程序的生命周期
- Java【小考】
- TextView和EditText中的setFilters方法说明
- [置顶] MyEclipse下安装插件方法(properties文件编辑器Propedit为例)
- 属性动画详解 Interpolator TypeEvaluator
- 第35讲 Activity入门和跳转
- Queue 消息的发送与接收(PTP 消息传递模型)
- 初码-Azure系列-迁移PHP应用至Azure的一些实践记录和思考
- Jquery的同步和异步请求
- verilog学习笔记(4)_有限状态机
- Python基础-列表、元祖、字典、字符串
- 3.《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——检查文件
- Spring Boot 2.0 热部署指南
- dubbo 负载均衡
- CSS(三)--自定义标签
- Windows下安装Python模块时环境配置
- JAVA自学日记——Part Ⅲ
- MP3的采样率和比特率
- mybatis中的映射类型
热门文章
- A stock
- 关于SqlCommand对象的2个方法:ExecuteNonQuery 方法和ExecuteScalar方法
- Hue中hive(hive cli)查询结果中显示列名,不带表名
- linux下卸载mysql(rpm)
- linux 禁止22端口号
- 抓取https网页时,报错sun.security.validator.ValidatorException: PKIX path building failed 解决办法
- Web前端学习笔记之离线安装npm
- Fiddler抓取指定域名
- Spring-Data-Redis 下实现jedis连接断开后自动重连
- Vue 基础精讲