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

猜你喜欢

  • 深入剖析Go语言编程中switch语句的使用

    2024-02-19 16:50:45
  • 该死的IE,走好

    2009-01-15 12:26:00
  • 隐藏你的.php文件的实现方法

    2023-10-20 22:58:01
  • MySQL借助DB实现分布式锁思路详解

    2024-01-16 03:17:13
  • Python重试库 Tenacity详解(推荐)

    2021-07-07 00:20:09
  • 详解Mybatis逆向工程中使用Mysql8.0版本驱动遇到的问题

    2024-01-16 16:48:19
  • golang 实现每隔几分钟执行一个函数

    2024-05-22 17:48:14
  • .NET5控制台程序使用EF连接MYSQL数据库的方法

    2024-01-25 08:07:43
  • asp中数组的用法

    2008-05-12 22:29:00
  • 用python实现简单EXCEL数据统计的实例

    2021-12-30 09:59:01
  • javascript实现划词标记+划词搜索功能

    2008-02-21 13:20:00
  • Oracle中instr函数使用方法

    2023-07-23 19:14:06
  • 为WordPress增加微博功能

    2010-08-31 15:01:00
  • python 打印出所有的对象/模块的属性(实例代码)

    2023-09-02 21:46:15
  • Vue中子组件调用父组件的3种方法实例

    2024-05-13 09:08:18
  • 未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。

    2023-07-01 00:38:21
  • oracle数据库tns配置方法详解

    2023-07-20 16:14:10
  • Visual Studio 2017使用EF选择MySQL数据源

    2024-01-25 04:13:23
  • python 顺时针打印矩阵的超简洁代码

    2023-03-25 14:03:52
  • SQL截取字符串函数分享

    2024-01-23 23:09:59
  • asp之家 网络编程 m.aspxhome.com