学习笔记(11):150讲轻松搞定Python网络爬虫-CSV处理-读取CSV文件的两种方式

本文介绍了使用Python读取CSV文件的两种常见方法:一是使用csv.reader将数据读取为列表;二是使用csv.DictReader将数据读取为字典。这两种方法能够帮助开发者根据具体需求灵活地处理CSV数据。

立即学习:https://edu.youkuaiyun.com/course/play/24756/280718?utm_source=blogtoedu

# !/usr/bin/python
# Filename: 读取csv文件的两种方式.py
# Data    : 2020/06/24
# Author  : --king--
# ctrl+alt+L自动加空格格式化


import csv

# 1.以csv.reader直接读取,返回列表
# csv文件默认通过逗号分隔,而已可以通过空格等符号分隔
# 指定的编码方式要与文件相一致,否则会报错
with open('Top250.csv','r',encoding='utf-8') as fp:
    # 通过csv.reader读取,返回结果为迭代器
    reader = csv.reader(fp)
    for x in reader:
        # 如果想取某一列的数据,可以采用切片[]
        # print(x)
        print(x[3])


# 2. 以csv.DictReader读取,返回字典
# 生成以第一行标题作为key的字典
with open('ip.csv','r',encoding='utf-8') as fp:
    # 通过csv.DictReader读取,返回结果为迭代器
    reader = csv.DictReader(fp)
    for x in reader:
        # 如果想取某一列的数据,可以采用切片[key]
        # print(x)
        print(x['IP'])

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值