2011-01-14 5 views
1

Suis-je capable de convertir la valeur us_price en un entier après les éléments suivants:Convertir en urllib.request à un entier

import urllib.request 

page = urllib.request.urlopen ("http://au.finance.yahoo.com/q?s=AUDUSD=X") 
text = page.read().decode("utf8") 

where1 = text.find('yfs_l10_audusd=x">') 

start_of_us_price = where1 + 18 
end_of_us_price = start_of_us_price + 6 

us_price = text[start_of_us_price:end_of_us_price] 

J'ai essayé en vain usp = int(us_price)

+2

Quelle est la sortie de 'print (type (us_price))' et 'print (us_price)'? –

Répondre

1

Vous devriez probablement utiliser float(us_price) , mais si vous voulez int alors int(float(us_price)).