现在我可以获取要执行的代码,但是当我调用该函数并传递参数时,它告诉我语法无效。我试过了' 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¶mid=eParamID_MediaState")
response = f.read()
if (response.find('"value":"1"') > -1):
return True
f = urlopen("http://" + address + "/config?action=set¶mid=eParamID_MediaState&value=1")
答案 0 :(得分:0)
这是因为没有urllib.urlopen()
这样的方法。相反,请尝试以下方法。
from urllib.request import urlopen
def download_permitted(address):
f = urlopen("http://" + address + "/config?action=get¶mid=eParamID_MediaState")
...