3 回答

TA貢獻1827條經驗 獲得超8個贊
try期望except它后面跟著一個塊。
您可以按如下方式修改您的代碼:
def funt():
print(Fore.GREEN, end='')
tool = input('Enter Desired Tool: ')
if tool == 'web':
try:
print(Fore.CYAN, end='')
site = input('Please Enter The Website Here: ')
response = requests.get(site)
requests.get(site)
if response.status_code == 200:
print(f'{Fore.GREEN}Online!')
sleep(1)
else:
print(f'{Fore.RED}Offline!')
sleep(1)
except:
pass
while True:
funt()
但是編寫正確的代碼需要您處理異常。所以,如果可能的話,在塊中寫一段代碼except。

TA貢獻1780條經驗 獲得超4個贊
做這個:
def funt():
print(Fore.GREEN, end='')
tool = input('Enter Desired Tool: ')
if tool == 'web':
try:
print(Fore.CYAN, end='')
site = input('Please Enter The Website Here: ')
response = requests.get(site)
requests.get(site)
if response.status_code == 200:
print(f'{Fore.GREEN}Online!')
sleep(1)
else:
print(f'{Fore.RED}Offline!')
sleep(1)
# You were missing this part:
except:
print("Message")
while True:
funt()
try塊總是與塊一起出現catch。try 塊的目的是嘗試運行可能throw帶有exception. 該catch塊是捕獲此異常的內容。
添加回答
舉報