Python 中的标准 errno 系统符号
每种编程语言都具有错误处理机制,其中一些错误已编码到编译器中。在 Python 中,我们有 love,它与一些标准预定义错误代码相关联。在本文中,我们将了解如何获取错误号以及内置的错误代码。然后通过一个示例了解如何使用错误代码。
错误代码
在此程序中,仅列出内置错误号和错误代码。纪念我们使用错误模块以及操作系统模块。
示例
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
广告