Python 文本文件与csv文件的读取与写入

作者:Pesistent?J 时间:2021-02-10 09:57:56 

一、文本文件读取与写入

1 读取文件的 read() 方法

file_object.read([size])

  • file_object 表示文件对象

  • size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾

  • 返回值是读取到的字符串

2 读取文件的 readline() 方法

file_object.readline([size])

  • size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾

  • 返回值是读取到的字符串

  • 按行读取

3 读取文件的 readlines() 方法

file_object.readlines([sizehint])

  • sizehint 表示读取数据的长度,单位是字节,如果size省略则读至文件尾

  • 返回值是读取到的字符串列表,文件中的一行将作为列表中的一个元素

4 写入文件的 write() 方法

file_object.write(str)

5 写入文件的 writelines() 方法

file_object.writelines(sequence)

  • 序列中每个元素将作为文件中的一行

  • 如果在文件中每行结尾有换行符,则在序列元素中确定后再进行写入 

二、csv文件读取与写入

二进制文件的读取与写入和文本文件相同,只要在文件打开时指定打开模式“b”即可

1 读取csv文件的 csv.reader() 方法

csv.reader(file_object)

2 读取csv文件的 csv.DictReader() 方法

csv.DictReader(file_object)

3 写入csv文件的 csv.writer() 方法

csv.writer(file_object)

4 写入csv文件的 csv.DictWriter() 方法

csv.DictWriter(file_object,column_name)

来源:https://blog.csdn.net/waywardG/article/details/123462813

标签:Python,文本,文件,csv文件,读写
0
投稿

猜你喜欢

  • Oracle RMAN快速入门指南

    2010-07-18 12:50:00
  • 解决oracle用户连接失败的解决方法

    2011-01-04 19:35:00
  • ASP运行出错:缺少对象: xmlDoc.documentElement错误解决方法

    2012-11-30 20:40:52
  • IE地址栏显示网站图标制作方法

    2007-10-13 11:08:00
  • PHP基于非递归算法实现先序、中序及后序遍历二叉树操作示例

    2023-08-16 04:46:47
  • Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)

    2012-11-30 20:09:36
  • JavaScript实现简单贪吃蛇效果

    2023-08-13 05:48:08
  • Appium自动化测试实现H5页面元素定位

    2023-06-22 02:25:53
  • 掀起抛弃IE6的高潮吧

    2009-02-26 12:44:00
  • 脚本安全的本质_PHP+MYSQL第1/3页

    2023-11-23 23:54:45
  • javascript权威指南,学习笔记,之运算符号

    2008-04-20 16:43:00
  • IE 下 href 的 BUG

    2008-11-10 12:32:00
  • 使用面向对象的技术创建高级JavaScript Web 应用程序

    2008-11-03 13:00:00
  • PHP ob缓存以及ob函数原理实例解析

    2023-11-18 17:36:14
  • 网址站的2.0玩法

    2010-03-15 12:25:00
  • CSS实例教程:复合型CSS条状图表(上)

    2010-01-23 12:43:00
  • javascript面向对象技术基础(三)

    2010-02-07 13:11:00
  • 浏览器发送URL的编码特性

    2007-10-12 20:51:00
  • JavaScript 日期下拉选择器

    2008-10-31 12:13:00
  • 怎样设计网站首页?(解答)

    2007-11-04 18:56:00
  • asp之家 网络编程 m.aspxhome.com