这篇“Python文本文件与csv文件如何读取与写入”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python文本文件与csv文件如何读取与写入”文章吧。
一、文本文件读取与写入
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)
以上就是关于“Python文本文件与csv文件如何读取与写入”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网行业资讯频道。