博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python实现对CSV文件的读写功能
阅读量:5809 次
发布时间:2019-06-18

本文共 782 字,大约阅读时间需要 2 分钟。

我们要处理csv文件,首先要的导入csv模块

import csv

#读取csv文件 def readCsv(path): #传入变量csv文件的路径     list=[]    #定义一个空列表 with open(path,"r") as f: #以只读的方式打开文件 read_scv=csv.reader(f) #调用csv的reader方法读取文件并赋值给read_scv变量 for i in read_scv: list.append(i) #将读取到的数据追加到list列表里面 return list #返回列表数据 #向csv文件写入数据 def writeCsv(path,data): #传入变量csv文件的路径和要写入的数据 with open(path,"w",newline="") as f: 以写入的方式打开文件,newline="" 可以让数据不隔行写入 writer_csv=csv.writer(f) #调用csv的writer方法往文件里面写入数据,并赋值给writer_scv变量 for i in data: writer_csv.writerow(i) #把数据循环写入到writer_csv变量中 #调读取csv文件函数 path=r"C:\Users\admin\Desktop\001.csv" result=readCsv(path) print(result)
#调向csv文件写入数据函数 path=r"C:\Users\admin\Desktop\002.csv" data = [["name","age","sex"],["wfw",28,0]] writeCsv(path,data)

转载于:https://www.cnblogs.com/wfw001-2018/p/9999990.html

你可能感兴趣的文章
Spring Boot @ControllerAdvice 处理全局异常,返回固定格式Json
查看>>
MikroTik RouterOS U盘安装工具netinstall的使用
查看>>
MyBatis 源码分析系列文章合集
查看>>
PHP技术细节汇总
查看>>
Ansible playbook 部署Openresty
查看>>
MySQL5.7新特性之备份工具mysqlpump的使用
查看>>
js代码与html代码分离示例
查看>>
“知天命”的英特尔,过去有些遗憾未来有些迷茫
查看>>
SQL注入测试平台 SQLol -2.SELECT注入测试
查看>>
学习整理与细化(1)——Internet 的域名系统(domain name system)
查看>>
微服务定义及.Net Core中用的技术
查看>>
Java匿名内部类与回调函数
查看>>
逃离北上广?程序员的北漂生活
查看>>
hibernate笔记--缓存机制之 一级缓存(session缓存)
查看>>
Linux 常用性能工具简介.
查看>>
elasticsearch 支持中英文搜索和混合搜索
查看>>
区块链应用 | 直击“区块链”:概念火爆背后 是技术还是利益在驱动?
查看>>
JDK/Java SE官方文档汇总
查看>>
阿里动态组件化框架 Atlas 5.1.0.9-rc26 发布,支持 Android Q
查看>>
2、Java并发性和多线程-多线程的优点
查看>>