每种编程语言都有一个错误处理机制,其中一些错误已被编码到编译器中。在Python中,我们很喜欢与一些标准的预定错误代码相关联的代码。在本文中,我们将看到如何获取错误号以及内置的错误代码。然后以如何使用错误代码为例。
在此程序中,只需列出内置的错误编号和错误代码。纪念我们将错误no模块与OS模块一起使用。
import errno import os for i in sorted(errno.errorcode): print(i,':',os.strerror(i))
输出结果
运行上面的代码给我们以下结果-
1 : Operation not permitted 2 : No such file or directory 3 : No such process 4 : Interrupted function call ………… ………..
在这里,我们演示如何提高和使用区域。我们以-没有此类文件错误为例。
try: file_name = open('Data.txt') # 2 is 'No such file or directory' except IOError as e: if e.errno == 2: print(e.strerror) print("File to be printed no found") # handle exception elif e.errno == 9: print(e.strerror) print("File will not print")
输出结果
运行上面的代码给我们以下结果-
No such file or directory File to be printed no found