python + csv 操作(读写)
2024-08-31 14:03:11
import csv
"""
与excel文件不同,csv文件中:
1.数据都没有数据类型,值都是‘字符串’
2.没有颜色和样式,不能指定单元格测的宽高,不能合并单元格
3.没有对个工作表
4.不能嵌入图像图表
"""
readcsv.csv如下:
# data = []
# csvFile = open('readcsv.csv','r')
# reader = csv.reader(csvFile)
# for item in reader:
# # print(item)
# data.append(item)
# print(data)
#
# #关闭csv文件
# csvFile.close()
#
#读取本地csv文件
# with open('readcsv.csv','r') as csvfile:
# reader1 = csv.reader(csvfile)
# for line in reader1:
# print(line)
csvFile2.csv如下:
#从列表中写入csv文件 -->从data中读取列表(一)
# csvFile2 = open('csvFile2.csv','w',newline='',encoding='utf-8')
# writer = csv.writer(csvFile2)
# m = len(data)
# for i in range(m):
# writer.writerow(data[i])
# csvFile2.close()
#从列表中写入csv文件 -->从data中读取列表(二)
data1 = [['a1',123],['a2',234],['a3',345],['a4',456]]
csvFile2 = open('csvFile2.csv','w',newline='',encoding='utf-8')
writer = csv.writer(csvFile2)
m = len(data1)
for i in range(m):
writer.writerow(data1[i])
csvFile2.close()
#从字典中写入
data2 = {'b1':123,'b2':234,'b3':345,'b4':456}
csvFile2 = open('csvFile2.csv','w',newline='',encoding='utf-8')
writer = csv.writer(csvFile2)
for key in data2:
writer.writerow([key,data2[key]])
csvFile2.close()
最新文章
- MVC 验证码实现( 简易版)
- C#基础系列——异步编程初探:async和await
- mac下配置Qt for Android+iOS
- hadoop入门(2)——HDFS2.0应用场景、原理、基本架构及使用方法
- weex 小结 --官方扩展组件
- PL/SQL异常处理方法
- 【hdu】p1754I Hate It
- OpenCV 3.0 VS2010 Configuration
- POJ2965The Pilots Brothers' refrigerator
- gulp.watch监听文件
- 关于索引degree设置的问题
- Pro Aspnet MVC 4读书笔记(1) - Your First MVC Application
- jquery模板下载网站
- WebAPI 跨域解决方案.
- 小强的HTML5移动开发之路(12)——从一个多媒体标签说起
- 扫码下单支持同桌单人点餐FAQ
- 关于vue的computed、filters、watch
- python文件、文件夹的移动、复制、删除、重命名
- Django-Ajax及跨域请求
- winform窗体 小程序【线程】
热门文章
- TVM部署和集成Deploy and Integration
- Windows下Qt VS 打包程序 到他人电脑安装运行出现的问题
- Redis系列(三):Bitmaps和HyperLogLog
- WordPress安装篇(1):使用PHPStudy安装WordPress
- Luat Demo | 一文读懂,如何使用Cat.1开发板实现Camera功能
- 基于SpringBoot 、AOP与自定义注解转义字典值
- ES6 学习笔记之对象的拓展
- 怎样用好PS中的钢笔工具(附练习钢笔工具网站)
- This application failed to start because no Qt platform plugin could be initialized
- sys用户权限不足,本地登录失败 |ORA-01031 insufficient privileges|