第四章 数据储存——JSON、CSV、Excel、MySQL(四) 2020-01-05

四、JSON处理–读取CSV文件的两种方式


一、使用csv.reader:

import csv

with open( ‘stock.csv’ , ‘r’ ) as fp:

         reader =csv.reader(fp)

         titles =next(reader)

         for x inreader:

                   print(x)

 

二、使用csv.DictReader:

这样操作,以后获取数据时,就要通过下标来获取数据,如果想要在获取数据时通过标题来获取,那么可以使用DictReader。示例代码如下:

         with open(‘stock.csv’,’r’) as fp:

                   reader = csv.DictReader(fp)

                   for x in reader:

                            print(x[‘turnoverVol’])


# CSV文件处理:


## csv文件读取的两种方式:

示例代码:


import csv


# 根据编码方式选择解码gbk格式

# 方法1:这种方式读取到的每一条数据是一个列表,所以需要通过下标的方式获取具体某一个值

# with open("stock.csv", 'r', encoding='gbk') as fp:

#     reader = csv.reader(fp)

#     for x in reader:

        # 获取第一个数据

        # print(x[0])


# 方法2:这种方式读取到的每一条数据是一个字典,所以可以通过列名获取数据

with open("stock.csv", 'r', encoding='gbk') as fp:

    reader = csv.DictReader(fp)

    for x in reader:

        print(x['昵称'])



上一篇文章 第四章 数据储存——JSON、CSV、Excel、MySQL(三) 2020-01-04 地址:

https://www.jianshu.com/p/8829119ba9ce

下一篇文章 第四章 数据储存——JSON、CSV、Excel、MySQL(五) 2020-01-06 地址:

https://www.jianshu.com/p/9abe2d92b34a



以上资料内容来源网络,仅供学习交流,侵删请私信我,谢谢。

你可能感兴趣的:(第四章 数据储存——JSON、CSV、Excel、MySQL(四) 2020-01-05)