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)

最新文章

  1. iOS 直播-闪光灯的使用
  2. 2. iOS程序的生命周期
  3. Java【小考】
  4. TextView和EditText中的setFilters方法说明
  5. [置顶] MyEclipse下安装插件方法(properties文件编辑器Propedit为例)
  6. 属性动画详解 Interpolator TypeEvaluator
  7. 第35讲 Activity入门和跳转
  8. Queue 消息的发送与接收(PTP 消息传递模型)
  9. 初码-Azure系列-迁移PHP应用至Azure的一些实践记录和思考
  10. Jquery的同步和异步请求
  11. verilog学习笔记(4)_有限状态机
  12. Python基础-列表、元祖、字典、字符串
  13. 3.《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——检查文件
  14. Spring Boot 2.0 热部署指南
  15. dubbo 负载均衡
  16. CSS(三)--自定义标签
  17. Windows下安装Python模块时环境配置
  18. JAVA自学日记——Part Ⅲ
  19. MP3的采样率和比特率
  20. mybatis中的映射类型

热门文章

  1. A stock
  2. 关于SqlCommand对象的2个方法:ExecuteNonQuery 方法和ExecuteScalar方法
  3. Hue中hive(hive cli)查询结果中显示列名,不带表名
  4. linux下卸载mysql(rpm)
  5. linux 禁止22端口号
  6. 抓取https网页时,报错sun.security.validator.ValidatorException: PKIX path building failed 解决办法
  7. Web前端学习笔记之离线安装npm
  8. Fiddler抓取指定域名
  9. Spring-Data-Redis 下实现jedis连接断开后自动重连
  10. Vue 基础精讲