2010-05-03 155 views

回答

5

可能更優雅的方法來做到這一點,但它的工作原理。

currency_in = 'USD' 
currency_out = 'NOK' 
import urllib2 
req = urllib2.urlopen('http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s='+currency_in+currency_out+'=X') 
result = req.read() 
# result = "USDNOK=X",5.9423,"5/3/2010","12:39pm" 

然後你可以split()修飾符的結果。

+0

謝謝,這個作品!我駭人地把它放在我的settings.py中,將結果存儲爲USD_TO_EUR(我需要的),然後代碼可以在任何地方訪問它。每天使用一個cron到SIGHUP gunicorn(我已經有了這個),這至少會經常更新。 – mrooney 2012-09-21 19:27:21