Python实现读取及写入csv文件的方法示例

作者:tongqingliu 时间:2021-12-29 16:41:31 

本文实例讲述了Python实现读取及写入csv文件的方法。分享给大家供大家参考,具体如下:

新建csvData.csv文件,数据如下:

Python实现读取及写入csv文件的方法示例

具体代码如下:


# coding:utf-8
import csv
# 读取csv文件方式1
csvFile = open("csvData.csv", "r")
reader = csv.reader(csvFile) # 返回的是迭代类型
data = []
for item in reader:
 print(item)
 data.append(item)
print(data)
csvFile.close()
# 读取csv文件方式2
with open("csvData.csv", "r") as csvfile:
 reader2 = csv.reader(csvfile) # 读取csv文件,返回的是迭代类型
 for item2 in reader2:
   print(item2)
csvFile.close()
# 从列表写入csv文件
csvFile2 = open('csvFile2.csv','w', newline='') # 设置newline,否则两行之间会空一行
writer = csv.writer(csvFile2)
m = len(data)
for i in range(m):
 writer.writerow(data[i])
csvFile2.close()
# 从字典写入csv文件
dic = {'张三':123, '李四':456, '王二娃':789}
csvFile3 = open('csvFile3.csv','w', newline='')
writer2 = csv.writer(csvFile3)
for key in dic:
 writer2.writerow([key, dic[key]])
csvFile3.close()

更多Python相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

来源:https://www.cnblogs.com/liutongqing/p/6892099.html

标签:Python,csv文件
0
投稿

猜你喜欢

  • GPU状态监测 nvidia-smi 命令的用法详解

    2022-08-28 20:57:37
  • 使用logstash同步mysql数据到elasticsearch实现

    2024-01-26 17:40:59
  • python3新特性函数注释Function Annotations用法分析

    2023-08-09 20:15:29
  • 5个CSS3技术实现设计增强

    2009-09-04 17:04:00
  • JS实现点击掉落特效

    2023-09-12 12:50:33
  • python解析xml简单示例

    2022-10-06 13:37:49
  • ASP和SQL Server如何构建网页防火墙

    2024-01-16 06:01:06
  • 对有自增长字段的表导入数据注意事项

    2024-01-22 17:54:51
  • python列表添加元素append(),extend(),insert(),+list的区别及说明

    2022-12-11 08:48:35
  • Asp中如何快速分页的技巧

    2008-05-17 12:02:00
  • php简单防盗链验证实现方法

    2023-09-12 04:55:15
  • 如何利用Python快速统计文本的行数

    2021-11-15 19:48:12
  • python查询mysql中文乱码问题

    2021-09-28 07:05:42
  • Python实现二维数组按照某行或列排序的方法【numpy lexsort】

    2022-03-13 05:06:31
  • Python中拆分具有多个分隔符的字符串方法实例

    2022-07-01 00:38:20
  • ROS机器人底盘坐标像素变换操作方法

    2023-11-08 20:15:43
  • php下pdo的mysql事务处理用法实例

    2023-11-14 17:44:13
  • 记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法

    2024-01-13 00:24:22
  • javascript ImgBox透明遮罩层背景图片展示

    2024-02-27 04:51:07
  • 超全MySQL学习笔记

    2024-01-25 20:21:45
  • asp之家 网络编程 m.aspxhome.com