【学习笔记】03|【学习笔记】03 输出每列内容

2017-11-26 周日
一、如何单独输出每列内容
思路:
1.读取CSV文件
2.新建空列表[也就是最后要打印的列表] col1=[]
3.将每一列取出的元素放置在新建的空列表A=[]
4.col1.append[A]
5.print(col1)

#如何单独每列输出打印 import csv with open(r'C:\\Users\\ThinkPad\\Desktop\\example.csv') as file: readCsv=csv.reader(file,delimiter=',') col1=[] col2=[] col3=[] col4=[] col5=[] flag = 1 for i in readCsv:// i 输出的是Excel的每一行(列表list ) if flag == 1://标记位,不输出第一列的元素,直接跳出。 flag = 0 continue a=i[0]//每一行的第一个元素 b=i[1]//每一行的第二个元素 c=i[2] d=i[3] e=i[4] col1.append(a)//将每一行的第一个元素追加到col1列表里边 col2.append(b) col3.append(c) col4.append(d) col5.append(e) print(col1) print(col2) print(col3) print(col4) print(col5)

【【学习笔记】03|【学习笔记】03 输出每列内容】利用try exception 抛异常
如果文件不存在,则抛出异常
#抛异常try: exceptException as e import csv try: withopen(r"C:\\Users\\ThinkPad\\Desktop\\example.csv")as file: readCSV=csv.reader(file,delimiter=',') col1=[] col2=[] col3=[] col4=[] col5=[] flag=1 for i in readCSV: if flag==1: flag=0 continue a=i[0] b=i[1] c=i[2] d=i[3] e=i[4] col1.append(a) col2.append(b) col3.append(c) col4.append(d) col5.append(e) print(col1) print(col2) print(col3) print(col4) print(col5) except Exception as e: print(e) print("请确认该csv文件是否存在或路径是否写对!")

    推荐阅读