异常
使用try和except处理错误
在一些编程语言中,错误是通过特殊的函数返回值指出的,而Python 使用
异常,它是一段只有错误发生时执行的代码。之前已经接触到一些有关错误的例子,
例如读取列表或者元组的越界位置或者字典中不存在的键。所以,当你执行可能出错
的代码时,需要适当的异常处理程序用于阻止潜在的错误发生。
使用try和except处理错误
>>> short_list = [1, 2, 3]
>>> position = 5
>>> try:
... short_list[position]
... except:
... print('Need a position between 0 and', len(short_list)-1, ' but got',
... position)
...
Need a position between 0 and 2 but got 5
使用try、except、else、finally处理错误
def divide(x, y):
z = 0.0
try:
z = x/y
except :
print("出错了")
else:
print("没有出错,走到了这里")
finally:
print("我一定运行")
return z
divide(1,1)
模块
import math #引入模块math。该模块实际上是一个math.py文件
from functools import reduce #只引入一个函数,不需要引入全部
import numpy as np #as是起一个别名
import pack.file as f #从项目其他文件夹中引入其他py文件 这里是从pack文件夹引入file.py文件