在Python中,异常处理,主要是try except语句,通常语法格式如下.
try:
代码块1
except Exception as e:
print(e)
代码2
接着前面读取CSV文件,如果我们csv文件不存在,针对这个写一个异常处理。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 11 import csv
2 2
3 3 try:
4 4 with open(r'C:\Users\Anthony\Desktop\example1.csv') as csvfile:
5 5 readCSV = csv.reader(csvfile, delimiter=',')
6 6 citys = []
7 7 password = []
8 8 days = []
9 9 for row in readCSV:
1010 city = row[0]
1111 paword = row[1]
1212 day = row[2]
1313
1414 citys.append(city)
1515 password.append(paword)
1616 days.append(day)
1717
1818 print(citys)
1919 print(password)
2020 print(days)
2121 except Exception as e:
2222 print(e)
2323 print('请确认该csv文件是否存在或路径是否写对!')
24
上面的exceple1.csv文件在桌面是不存在的,运行结果
1
2
3
4 1[Errno 2] No such file or directory: 'C:\\Users\\Anthony\\Desktop\\example1.csv'
2请确认该csv文件是否存在或路径是否写对!
3>>>
4