Python :: Aufgabe #43 :: Lösung #2

2 Lösungen Lösungen öffentlich
#43

Aktuellen Aktienkurs auslesen und ausgeben

Fortgeschrittener - Python von Gustl - 08.11.2013 um 19:57 Uhr
Schreibe ein Konsolenprogramm welches den aktuellen Aktienkurs von eine Aktien deiner Wahl ausgibt.
Benutze hierfür eine API. Als kleine Anregung: yahoo finance API
#2
vote_ok
von ZRX88 (2770 Punkte) - 01.01.2017 um 14:26 Uhr
Quellcode ausblenden Python-Code
import urllib2

input = raw_input('enter short name')
# possible examples = 'AAPL', 'MSFT','GOOG' 
# call API
response = urllib2.urlopen('http://finance.yahoo.com/d/quotes.csv?s=%(name)s&f=snat1' % {'name':input})

# parse and print 
result= {} 
data = response.read().split('\n')[0].split(',')
result['name'] = data[1].replace('"','')
result['price'] = data[2]

print('The share price of %(name)s is currently $%(price)s.' % result)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben