为了账号安全,请及时绑定邮箱和手机立即绑定

正在触发缩进错误,我找不到解决方案

正在触发缩进错误,我找不到解决方案

一只名叫tom的猫 2022-12-20 09:54:23
代码: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)while True:    funt()错误的位置是while True:。错误如下:    while True:    ^IndentationError: unexpected unindent我找不到解决方案,while 循环中没有任何缩进迹象。
查看完整描述

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。


查看完整回答
反对 回复 2022-12-20
?
Helenr

TA贡献1780条经验 获得超3个赞

做这个:


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块是捕获此异常的内容。


查看完整回答
反对 回复 2022-12-20
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

你错过except了你的try街区

这是有关 python 中异常处理的一些信息。


查看完整回答
反对 回复 2022-12-20
  • 3 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信