ich versuche mir Python anzueignen und erledige dazu Übungsaufgaben aus einem "Buch". Nun wird von mir verlangt eine API in mein Programm einzubinden und zwar: http://api.open-notify.org/astros.json
Habe jetzt einige Zeit im Internet geforscht, komme aber immer noch nicht auf einen einheitlichen Strang, wie man dieses Thema angeht. Unter anderem habe ich versucht den Post: viewtopic.php?f=1&t=37811&p=289985&hili ... rl#p289985 nachzuvollziehen, jedoch ohne Erfolg.
Ich arbeite in Pycharm mit Python 3.
Versucht habe ich das ganze mit:
Code: Alles auswählen
import urllib.request
import json
url = "http://api.open-notify.org/astros.json"
response = urllib.request.urlopen(url).read()
print(response)
data = json.load(response)
Code: Alles auswählen
b'{\n "message": "success", \n "number": 6, \n "people": [\n {\n "craft": "ISS", \n "name": "Mikhail Kornienko"\n }, \n ...
Code: Alles auswählen
AttributeError: 'bytes' object has no attribute 'read'
p.s: das ist hier meiner erster Post, deswegen weß ich nicht wie man den Code in einer schöneren Ansicht darstellt.
Gruß,
Hao