第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么我不能像我排除的那樣顯示錯(cuò)誤消息?

為什么我不能像我排除的那樣顯示錯(cuò)誤消息?

慕哥6287543 2023-05-23 10:14:27
正如您在代碼中看到的那樣,我有一個(gè)需要元組 (*args) 的函數(shù),現(xiàn)在我正在處理有關(guān)它的錯(cuò)誤。它的使命現(xiàn)在不是必需的,但我有語(yǔ)法錯(cuò)誤的問(wèn)題。當(dāng)我在括號(hào)中寫(xiě)1a6時(shí),我期待自定義的錯(cuò)誤消息。當(dāng)我運(yùn)行它時(shí),通常我會(huì)看到一條錯(cuò)誤消息,但它不是我的。def member_finder_outer(*args): return argstry:   print(member_finder_outer(1, 12, 13, 14, 15, 1a6, 17, 18, 19, 20, 21)) except:   print("I want here.")File "d:/Burak/Yaz?l?m/Python/Dersler/17-/Binary Search/binary_search.py", line 55   print(member_finder_outer(1, 12, 13, 14, 15, 1a6, 17, 18, 19, 20, 21)                                                 ^SyntaxError: invalid syntax我試過(guò)這些:except SyntaxError:    print("I want here.")except Exception:    print("I want here.")except SyntaxError as e:    print("I want here.",e)但它仍然會(huì)寫(xiě)出自己的錯(cuò)誤消息。
查看完整描述

2 回答

?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

不幸的是,大多數(shù)SyntaxErrors 是在解析文件ref時(shí)拋出的。所以它在 try 和 except 被注冊(cè)之前被拋出。如果thoughSyntaxError被扔進(jìn)去eval(),那么你可以抓住它

def member_finder_outer(*args):

?return args


try:

? ?eval("print(member_finder_outer(1, 12, 13, 14, 15, 1a6, 17, 18, 19, 20, 21)")

except:

? ?print("I want here.")

免責(zé)聲明eval是一個(gè)非常危險(xiǎn)的工具,因此請(qǐng)謹(jǐn)慎使用。


查看完整回答
反對(duì) 回復(fù) 2023-05-23
?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊

1a6 是無(wú)效項(xiàng)目。它必須是一個(gè)數(shù)字,可能是 16,或者可能是一個(gè)字符串“1a6”。您甚至在程序執(zhí)行之前就收到了錯(cuò)誤。



查看完整回答
反對(duì) 回復(fù) 2023-05-23
  • 2 回答
  • 0 關(guān)注
  • 139 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)