如何在python中捕获IndentationError异常?
每当解析器发现不遵循缩进规则的源代码时,就会发生IndentationError。我们可以在导入模块时捕获它,因为该模块将在首次导入时进行编译。您无法将其捕获在包含try/except块的模块中,因为存在这种例外,Python无法完成模块的编译,并且模块中的任何代码都不会运行。
我们重写给定代码,如下所示以处理异常
示例
try: def f(): z=['foo','bar'] for i in z: if i == 'foo': except IndentationError as e: print e
输出结果
"C:/Users/nhooo1/~.py", line 5 if i == 'foo': ^ IndentationError: expected an indented block
热门推荐
10 三十三句祝福语简短
11 职场祝福语大全 简短精辟
12 新年酒席开席祝福语简短
13 祝福语写给自己的简短
14 英文祝福语简短带名字
15 佛教生日祝福语简短大全
16 新娘上头祝福语大全简短
17 给婴儿祝福语简短的话
18 祝老婆生日祝福语简短