美文网首页python 数据操作Py
python常用的文件读写

python常用的文件读写

作者: 妄心xyx | 来源:发表于2019-01-25 14:35 被阅读89次

    目录

    基础:.txt文件的读写

    进阶:用xlrd和xlwt对.xls文件进行读写

    再进阶:利用pandas进行文件的读取

    基础:.txt文件的读写

    • 读文件

    filename.txt如下:

    张三 男 20

    李四 男 25

    赵五 女 18

    按行读取 readline()

    image

    读取所有 readlines()

    image

    两种读法各有利弊,根据具体情况选用。

    • 写文件
    image

    进阶:用xlrd和xlwt对.xls文件进行读写

    • xlrd模块
    • xlrd模块用来读取.xls文件
    image
    • xlwt模块
    • xlwt模块可以将数据写入.xls文件
    image

    所以上面的例子可以生成:

    image

    注意,xlrd可以读取.xls和.xlsx类型的文件。

    但是xlwt只能生成.xls类型的文件,不能生成.xlsx类型的文件,会报错。

    再进阶:利用pandas进行文件的读取

    pandas非常之好用,可以读取txt, csv等各种类型的文件,再加上pandas自带的各种功能,对数据进行统计、分析就变得简单了。

    read_table

    image

    read_csv

    image

    如果仅仅是需要读文件中的内容,前两个就够用了。但侧重点在读取数据后,还需要对数据进行修改、删除、统计、归类等等操作,那就非常推荐pandas啦。

    相关文章

      网友评论

        本文标题:python常用的文件读写

        本文链接:https://www.haomeiwen.com/subject/wrwmjqtx.html