Python3导入CSV文件的实例(跟Python2有些许的不同)

yipeiwu_com6年前Python基础

导入CSV文件导入数据的步骤

①打开xxx.csv文件

②首先读取文件头

③然后读取剩余头

④当发生错误时抛出异常

读取完所有内容后,打印文件头和剩余所有行

代码:

import csv
filename = 'enrollments.csv'
data = []
try:
 with open(filename)as f:
  reader = csv.reader(f)
  header = next(reader)
  data = [row for row in reader]
except:
 pass

if header:
 print(header)
 print('=========================')#分隔行
for datarow in data:
 print(datarow)

以上这篇Python3导入CSV文件的实例(跟Python2有些许的不同)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python Django框架实现应用添加logging日志操作示例

本文实例讲述了Python Django框架实现应用添加logging日志。分享给大家供大家参考,具体如下: Django uses Python's builtin logging m...

Python中判断输入是否为数字的实现代码

在接收raw_input方法后,判断接收到的字符串是否为数字 例如: str = raw_input("please input the number:") if str.isdig...

Python学生成绩管理系统简洁版

讲起学生成绩管理系统,从大一C语言的课程设计开始,到大二的C++课程设计都是这个题,最近在学树莓派,好像树莓派常用Python编程,于是学了一波Python,看了一点基本的语法想写点东西...

django模板加载静态文件的方法步骤

加载静态文件 在一个网页中,不仅仅只有一个 html 骨架,还需要 css 样式文件, js 执行文件以及一些图片等。因此在 DTL 中加载静态文件是一个必须要解决的问题。在 DTL 中...

Django ORM 常用字段与不常用字段汇总

Django ORM 常用字段与不常用字段汇总

常用字段 AutoField: int 自增列,必须填入参数 primary_key=True 如果没有写 AutoField,则会自动创建一个列名为 id 的列 from dja...