用了try...except还是报错的问题。。。

来源:7-2 for与for-else循环

慕的地0203858

2021-07-13

为啥我做了try…except的报错处理,还是会报错?


try:
    dog: List[str]=['迪迦','盖亚','泰罗']
    for dogs in dog
        print(dogs)
except SyntaxError:
    print('la')

但是最后它给我显示的是。

C:\Users\62517\Desktop\新建文件夹>test.py
  File "C:\Users\62517\Desktop\新建文件夹\test.py", line 356
    for dogs in dog
                  ^
SyntaxError: invalid syntax

写回答

2回答

7七月

2021-07-20

语法错误是捕获不了的。

0
1
慕的地0203858
谢谢老师我明白了
2021-07-23
共1条回复

7七月

2021-07-15

这提示的是语法错误,你看少了什么符号吗?

0
1
慕的地0203858
老师我是故意少了一个在for那一行后面的":"符号,就是为了让try....except报错,但是try...except不捕捉我这个异常,被IDE 捕捉的到了,这怎么处理啊???
2021-07-17
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14597 学习 · 4469 问题

查看课程