【学习笔记】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文件是否存在或路径是否写对!")
推荐阅读
- 宽容谁
- 我要做大厨
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘