Python读取CSV

作者: Solomon_Xie | 来源:发表于2019-01-17 03:34 被阅读0次

传统的方法如下:

import csv

with open('sample.csv', 'r') as f:
    reader = csv.reader(f)
    for line in reader:
        print(line)

但是CSV的reader有指针的!

也就是说,你只能读一遍,第二遍再引用reader的话,就没有任何结果

手动读取csv的方法:

with open('sample.csv', 'r') as f:
    csv_reader = [ n.split(',') for n in f.read().split('\n') ]
    for line in csv_reader:
        print(line)

然后发现自己解析出来的csv_reader也和csv读出来的是一样的列表,没什么太大区别,而且很好用。
不过缺点应该是这种方法的效率可能不够高,读取大文件的话对内存压力会很大。

相关文章

  • 使用Pandas读取csv文件

    python读取csv文件简单例子: python读取csv文件时,数据被保存到dataframe中,此时,数据会...

  • Python3分析CSV数据

    2.1 基础Python与pandas 2.1.1 使用pandas处理CSV文件 读取CSV文件 使用Pytho...

  • python读取csv

  • Python读取CSV

    传统的方法如下: 但是CSV的reader是有指针的! 也就是说,你只能读一遍,第二遍再引用reader的话,就没...

  • Python读取csv

    获取每一行 获取某一行 获取某一列

  • Python数据分析入门(九):数据读取与存储

    Python爬虫、数据分析、网站开发等案例教程视频免费在线观看 csv文件 读取csv文件read_csv(fil...

  • python读取csv写入csv

    背景:工作需要从大量CSV中读取列名,对出数据库字段的表名是什么意思原材料:一堆CSV 是从oracle里导出来的...

  • Python ☞ day 10

    Python学习笔记之 自动化办公与鼠标键盘模拟 读写csv文件 读csv文件 写csv文件 读取PDF文件 读...

  • 处理 CSV 数据文件

    记录python 使用pandas 处理 csv 文件常规程序: 1. 读取 csv 文件,获取数据: 1. pa...

  • pandas资料汇总

    pandas read_csv()读取文件python之pandas简单介绍及使用(一)python利用panda...

网友评论

    本文标题:Python读取CSV

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