2017-11-26 周日
一翅睛、如何單獨輸出每列內(nèi)容
思路:
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)
利用try exception 拋異常
如果文件不存在,則拋出異常
#拋異常 try: except Exception as e
import csv
try:
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:
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文件是否存在或路徑是否寫對!")