urllib.urlopen无法找到参考

时间:2017-11-08 21:32:35

标签: python

现在我可以获取要执行的代码,但是当我调用该函数并传递参数时,它告诉我语法无效。我试过了' 10.1.1.27'和" 10.1.1.27"以及下面的代码,但我不能让它工作。任何建议都表示赞赏。

download_permitted(10.1.1.27)

以下是其中的功能

    from urllib.request import urlopen
def download_permitted(address):
    f=urlopen("http://"+address+"/config?action=get&paramid=eParamID_MediaState")
    response = f.read()
    if (response.find('"value":"1"') > -1):
        return True
    f = urlopen("http://" + address + "/config?action=set&paramid=eParamID_MediaState&value=1")

1 个答案:

答案 0 :(得分:0)

这是因为没有urllib.urlopen()这样的方法。相反,请尝试以下方法。

from urllib.request import urlopen

def download_permitted(address):
    f = urlopen("http://" + address + "/config?action=get&paramid=eParamID_MediaState")
    ...