ok 이것이 내 마지막 질문입니다. 그래서 마침내 좋은 인쇄물을 발견하고 작동하지만 내 문제는 누군가 나를 위해 이것을보고 무엇이 잘못 됐는지를 알면 오류가 발생합니다. 그 큰NameError : name 'urlopen'이 정의되지 않았습니다.
import urllib
import json
request = urlopen("http://api.exmaple.com/stuff?client_id=someid&client_secret=randomsecret")
response = request.read()
json = json.loads(response)
if json['success']:
ob = json['response']['ob']
print ("The current weather in Seattle is %s with a temperature of %d") % (ob['weather'].lower(), ob['tempF'])
else:
print ("An error occurred: %s") % (json['error']['description'])
request.close()
것 여기에 오류
Traceback (most recent call last):
File "thing.py", line 4, in <module>
request = urlopen("http://api.exmaple.com/stuff?client_id=someid&client_secret=randomsecret")
NameError: name 'urlopen' is not defined
지금이 오류 역 추적 (마지막으로 가장 최근에 전화를) 받고 이름 urlopen을 가져올 수 없습니다 – apples723
@ apples723 python3을 사용하고 있습니다. 업데이트 된 답변보기 – Elazar
내가 말한 내용이 바뀌었지만이 오류가 발생했습니다. Traceback (가장 최근에 마지막으로 호출) : 파일 "C : /Users/Grant/Desktop/finaly.py", 줄 4, 요청 = urllib.urlopen : //api.aerisapi.com/observations/Urbandale,IA CLIENT_ID = QD2ToJ2o7MKAX47vrBcsC & client_secret = 0968kxX4DWybMkA9GksQREwBlBlC4njZw9jQNqdO ") 나가서 설명하자면 NameError : 이름 'URLLIB은'내 파이에 코딩이 학습에 hasle하지만 toatly 새로운 메신저 미안 정의되어 있지 않은 것을 내가 got week ago –
apples723