Python缩进问题与功能

问题描述

我正在python中创建一个函数,代码结构运行良好,但是当我将该代码结构放入函数中时,会向我抛出缩进错误,而我的缩进很好,这是可能的吗?

好,这是我的代码:

def userAgentCtl():     
    userAgents={
        1:'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/85.0.4183.102 Safari/537.36',2:'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/80.0.3987.87 Safari/537.36',3:'Mozilla/5.0 (X11; Debian; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0',4:'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML,like Gecko) Mobile/15E14LightSpeed [FBAN/MessengerLiteForiOS;FBAV/280.0.0.32.106;FBBV/241469109;FBDV/iPhone12,5;FBMD/iPhone;FBSN/iOS;FBS13.6.1;FBSS/3;FBCR/;FBID/phone;FBLC/fr;FBOP/0]',5:'Mozilla/5.0 (Linux; Android 10; MAR-LX3A Build/HUAWEIMAR-L03A; wv) AppleWebKit/537.36 (KHTML,like GeckoVersion/4.0 Chrome/85.0.4183.81 Mobile Safari/537.36 UMCE/v1.6_245-android'
        }
    options=userAgents.keys()
    for opt in options:
        print "Option number >",opt,"  User agent =",userAgents[opt],"\n"
    try:
        numberOption=int(raw_input(">"))
        if numberOption == 0 or numberOption > 5:
                print("That number is not in the options\n")
                userAgentCtl()
    except:
        print("Must be a number do not letters\n")
        userAgentCtl()
    return userAgents[numberOption]

Code

Code2

解决方法

我已经解决了这个问题,问题是水龙头,更好地利用空间,看起来就像水龙头和空间之间的混乱,很酷。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...