在Python中,异常处理,主要是try except语句,通常语法格式如下.
try:
代码块1
except Exception as e:
print(e)
代码2
接着前面读取CSV文件,如果我们csv文件不存在,针对这个写一个异常处理。
import csv try: with open(r'C:\Users\Anthony\Desktop\example1.csv') as csvfile: readCSV = csv.reader(csvfile, delimiter=',') citys = [] password = [] days = [] for row in readCSV: city = row[0] paword = row[1] day = row[2] citys.append(city) password.append(paword) days.append(day) print(citys) print(password) print(days) except Exception as e: print(e) print('请确认该csv文件是否存在或路径是否写对!') 上面的exceple1.csv文件在桌面是不存在的,运行结果
[Errno 2] No such file or directory: 'C:\\Users\\Anthony\\Desktop\\example1.csv' 请确认该csv文件是否存在或路径是否写对! >>>