zoukankan      html  css  js  c++  java
  • python3 中 阅读器reader的理解 以及 reader 的 next 用法

    python中有个csv包(build-in),该包有个reader,按行读取csv文件中的数据

    reader.next()作用:打印csv文件中的第一行标题header

    python3中的用法:

    allElectronicsData = open(r'C:UsersLenovoDesktopAllElectronics.csv','rt')
    #打开这个csv文件储存到allElectronicsData
    
    reader = csv.reader(allElectronicsData)
    #reader = csv.reader(f) 此时reader返回的值是csv文件中每行的列表,将每行读取的值作为列表返回,此时reader是一个列表
    
    headers = next(reader)
    #python中有个csv包(build-in),该包有个reader,按行读取csv文件中的数据,也就是读取列表中的数据

    导入模块csv之后,我们将要使用的文件的名称存储在allElectronicData中。然后,我们调用csv.reader(),并将前面存储的文件对象作为实参传递给它,从而创建一个与该文件相关联的阅读器(reader)对象。我们将这个阅读器对象存储在reader中。

    模块csv包含函数next(),调用它并将阅读器对象传递给它时,它将返回文件的下一行。在前面的代码中,我们只调用了next()一次,因此得到的是文件的第一行,其中包含文件头,我们将返回的数据存储在headers中。

    reader处理文件中以逗号分隔的第一行数据,并将每项数据都作为一个元素存储在一个列表中。

  • 相关阅读:
    Web Site 与 Web Application 的区别
    Jquery获取text,areatext,radio,checkbox,select值
    C#怎么样操作world文档中的文字型窗体域?
    DataFormatString 用法
    overload和override的区别
    Apollo安装
    工控机基础
    CAN总线技术基础
    dd命令_Linux dd命令:复制(拷贝)文件,并对原文件进行转换
    Unity2021零基础入门教程
  • 原文地址:https://www.cnblogs.com/Romantic-Chopin/p/12451080.html
Copyright © 2011-2022 走看看