【问题标题】:python import email_extractor syntax error on exceptpython导入email_extractor语法错误,除了
【发布时间】:2017-08-11 11:25:26
【问题描述】:

我正在尝试导入 email_extractor,但在除 urllib2.URLError 之外的第一个 except 语句中出现错误,详细信息:

编辑该行时的 PyCharm 消息说:

"Python 3.6 does not support this syntax"

请问我该如何解决这个问题?

def getPage(url):
    try:
        f = urllib2.urlopen(url)
        page = ""
        for i in f.readlines():
            page += i
        date = f.info().getdate('Last-Modified')
        if date == None:
            date = (0, 0, 0)
        else:
            date = date[:3]
        f.close()
        return (page, date, f.url)
    except urllib2.URLError, detail:
        pass
        return (None, (0,0,0), "")

【问题讨论】:

标签: python import syntax except


【解决方案1】:

这只是 except 块的错误语法,它应该带括号:

except (urllib2.URLError, detail):
    pass
    return (None, (0,0,0), "")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-27
    • 2014-12-02
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 2019-04-14
    • 1970-01-01
    • 2015-12-03
    相关资源
    最近更新 更多