立即学习: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'])
本文介绍了使用Python读取CSV文件的两种常见方法:一是使用csv.reader将数据读取为列表;二是使用csv.DictReader将数据读取为字典。这两种方法能够帮助开发者根据具体需求灵活地处理CSV数据。
2248

被折叠的 条评论
为什么被折叠?



