三门峡网站建设推广,怎样建设淘客网站,网站建设淘宝模板,新型电商平台有哪些在实际中#xff0c;很多时候时候#xff0c;我们并不能保证我们所写的程序是完美的。比如我们程序的本意是#xff1a;用户在输入框内输入数字#xff0c;并进行后续数学运算#xff0c;即使我们提醒了用户需要输入数字而不是文本#xff0c;但是有时会无意或者恶意输入…在实际中很多时候时候我们并不能保证我们所写的程序是完美的。比如我们程序的本意是用户在输入框内输入数字并进行后续数学运算即使我们提醒了用户需要输入数字而不是文本但是有时会无意或者恶意输入字符串等我们意料之外的东西但我们又不想让我们的程序崩溃Python引入了一种“异常处理”机制使得我们能够正确的处理这种意外 比如下面这段代码想读取文件的内容但假如所要读取的文件不存在应该怎么办 1 def file_read(filename):2 try:3 with open(filename,r) as f_obj:4 conts f_obj.read()5 except FileNotFoundError:6 print(The file filename does not exist!)7 #pass8 else:9 print(conts)
10
11 filenames [cats.txt,dogs.txt]
12 for filename in filenames:
13 file_read(filename)
14 关于代码的具体细节不再描述仅仅想说明Python提供了很多的“异常处理”机制可以方便我们去处理异常情况暂时不需要记住他们但需要明白Python具有这样的机制并且会灵活运用。转载于:https://www.cnblogs.com/shaonianpi/p/9542615.html