《Python数据可视化编程实战》-从csv中读取数据

匿名 (未验证) 提交于 2019-12-02 22:54:36

前期添加csv库遇到了问题,错误显示如下:
“module ‘pip’ has no attribute ‘main’”
经过上网查询,原因是更新了pip,根据网上提供的代码修改了packaging_tool.py文件,结果出现了新的错误,显示“name pip is not defined”
借鉴了链接网址修改,之后添加成功。

#!/usr/bin/python # -*- coding: UTF-8 -*- # 从CSV文件中导出数据 import csv import sys  filename = 'service.csv' data = []  try:     with open(filename) as f:         reader = csv.reader(f)         header = next(reader)         data = [row for row in header] except csv.Error as e:     print("Error reading csv filr at line %s:%s"%(reader.line_num,e))     sys.exit(-1)  if header:     print(header)     print('========') for datarow in data:     print(datarow) 

书中的header= reader.next()修改为了header= next(reader)
因为在Python3中reader没有.next()属性,修改后执行成功。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!