温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python文本文件与csv文件如何读取与写入

发布时间:2022-03-14 12:01:33 来源:亿速云 阅读:128 作者:iii 栏目:开发技术

这篇“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文件如何读取与写入”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

    向AI问一下细节

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

    AI