Python学习:读csv文件并显示

“雇员.csv” 文件内容:

雇员ID,姓氏,名字,职务,尊称,出生日期,雇用日期,地址,邮政编码
1,张,颖,销售代表,女士,1968/12/8,1992/5/1,复兴门 245 号,100098
2,王,伟,副总裁(销售),博士,1962/2/19,1992/8/14,罗马花园 890 号,109801
3,李,芳,销售代表,女士,1973/8/30,1992/4/1,芍药园小区 78 号,198033
4,郑,建杰,销售代表,先生,1968/9/19,1993/5/3,前门大街 789 号,198052
5,赵,军,销售经理,先生,1965/3/4,1993/10/17,学院路 78 号,100090
6,孙,林,销售代表,先生,1967/7/2,1993/10/17,阜外大街 110 号,100678
7,金,士鹏,销售代表,先生,1960/5/29,1994/1/2,成府路 119 号,100345
8,刘,英玫,内部销售协调员,女士,1969/1/9,1994/3/5,建国门 76 号,198105
9,张,雪眉,销售代表,女士,1969/7/2,1994/11/15,永安路 678 号,100056

来显示这个文件的内容:

import csv

with open('d:/0tixiao/雇员.csv', newline='') as csvfile:
#    spamreader = csv.reader(csvfile, delimiter=',', quotechar='|')
    reader = csv.reader(csvfile)
    for row in reader:
        print(reader.line_num, row)

显示结果:

1 ['雇员ID', '姓氏', '名字', '职务', '尊称', '出生日期', '雇用日期', '地址', '邮政编码']
2 ['1', '张', '颖', '销售代表', '女士', '1968/12/8', '1992/5/1', '复兴门 245 号', '100098']
3 ['2', '王', '伟', '副总裁(销售)', '博士', '1962/2/19', '1992/8/14', '罗马花园 890 号', '109801']
4 ['3', '李', '芳', '销售代表', '女士', '1973/8/30', '1992/4/1', '芍药园小区 78 号', '198033']
5 ['4', '郑', '建杰', '销售代表', '先生', '1968/9/19', '1993/5/3', '前门大街 789 号', '198052']
6 ['5', '赵', '军', '销售经理', '先生', '1965/3/4', '1993/10/17', '学院路 78 号', '100090']
7 ['6', '孙', '林', '销售代表', '先生', '1967/7/2', '1993/10/17', '阜外大街 110 号', '100678']
8 ['7', '金', '士鹏', '销售代表', '先生', '1960/5/29', '1994/1/2', '成府路 119 号', '100345']
9 ['8', '刘', '英玫', '内部销售协调员', '女士', '1969/1/9', '1994/3/5', '建国门 76 号', '198105']
10 ['9', '张', '雪眉', '销售代表', '女士', '1969/7/2', '1994/11/15', '永安路 678 号', '100056']

显示制定元素:

# -*- coding: utf-8 -*-
"""
Created on Tue Jul 10 22:06:43 2018

@author: User
"""
import csv

with open('d:/0tixiao/雇员.csv', newline='') as csvfile:
#    spamreader = csv.reader(csvfile, delimiter=',', quotechar='|')
    reader = csv.reader(csvfile)
    for row in reader:
        print(reader.line_num, row[0], row[1], row[2]) 

显示结果:

1 雇员ID 姓氏 名字
2 1 张 颖
3 2 王 伟
4 3 李 芳
5 4 郑 建杰
6 5 赵 军
7 6 孙 林
8 7 金 士鹏
9 8 刘 英玫
10 9 张 雪眉

猜你喜欢

转载自blog.csdn.net/bq_cui/article/details/81273412