微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python缩进问题与功能

如何解决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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。