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
投稿

猜你喜欢

  • python交易记录整合交易类详解

    2022-09-15 20:18:37
  • SQL技巧:快速掌握一些异常精妙的SQL语句

    2009-09-02 13:55:00
  • 浅谈python中真正关闭socket的方法

    2023-11-02 15:41:56
  • 在SQL Server 2005数据库中进行错误捕捉

    2008-12-02 14:39:00
  • 发一个数字拼图网页游戏

    2008-10-12 10:02:00
  • Pytorch中DataLoader的使用方法详解

    2023-07-19 04:45:39
  • python标准库之time模块的语法与简单使用

    2023-06-11 17:42:23
  • 我是如何从玩Photoshop变成老板的

    2008-04-10 11:33:00
  • 三招解决SQL Server数据库权限冲突

    2009-03-16 16:58:00
  • 如何自动备份Oracle数据库

    2008-06-13 16:54:00
  • 在网页中实现细线边框的两种方法

    2011-06-14 09:47:26
  • Docker配置PHP开发环境教程

    2023-08-17 04:19:49
  • python GUI库图形界面开发之PyQt5拖放控件实例详解

    2023-04-26 08:43:24
  • python3 使用ssh隧道连接mysql的操作

    2023-09-01 19:15:11
  • HTML5本地存储初探(一)

    2010-03-07 15:42:00
  • PHP网站建设的流程与步骤分享

    2023-07-07 00:28:26
  • Sql Server 查询性能优化之走出索引的误区分析

    2012-05-22 18:56:52
  • 通过事务日志解决SQL Server常见四大故障(一)

    2009-03-25 13:46:00
  • asp自动采集程序

    2009-02-04 10:11:00
  • 简单谈谈axios中的get,post方法

    2023-10-05 08:47:53
  • asp之家 网络编程 m.aspxhome.com