脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - Python 文本文件与csv文件的读取与写入

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

2022-11-02 09:15Pesistent J Python

这篇文章主要介绍了Python文本文件与csv文件的读取与写入,有读取文件的 read()方法、读取文件的readline() 方法、读取文件的 readlines()方法等相关读写内容,需要的小伙伴可以参考一下

一、文本文件读取与写入

1 读取文件的 read() 方法

?
1
file_object.read([size])
  • file_object 表示文件对象
  • size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾
  • 返回值是读取到的字符串

2 读取文件的 readline() 方法

?
1
file_object.readline([size])
  • size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾
  • 返回值是读取到的字符串
  • 按行读取

3 读取文件的 readlines() 方法

?
1
file_object.readlines([sizehint])
  • sizehint 表示读取数据的长度,单位是字节,如果size省略则读至文件尾
  • 返回值是读取到的字符串列表,文件中的一行将作为列表中的一个元素

4 写入文件的 write() 方法

?
1
file_object.write(str)

5 写入文件的 writelines() 方法

?
1
file_object.writelines(sequence)
  • 序列中每个元素将作为文件中的一行
  • 如果在文件中每行结尾有换行符,则在序列元素中确定后再进行写入 

二、csv文件读取与写入

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

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

?
1
csv.reader(file_object)

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

?
1
csv.DictReader(file_object)

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

?
1
csv.writer(file_object)

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

?
1
csv.DictWriter(file_object,column_name)

到此这篇关于Python 文本文件与csv文件的读取与写入的文章就介绍到这了,更多相关Python 文件读取与写入内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/waywardG/article/details/123462813

延伸 · 阅读

精彩推荐