Ver Mensaje Individual
  #15 (permalink)  
Antiguo 11/10/2010, 13:27
Andrear
 
Fecha de Ingreso: octubre-2010
Mensajes: 20
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Manejo de fechas

Ya logre meter los datos en un diccionario, pero ahora necesito que la funcion me de una lista de tuples ordenada por fecha, cada fecha con el valor de cierre de la accion, mira la funcion que tengo es la siguiente:

def leerHistoricoAccion(symbol, deltaday):
import urllib.request
request = urllib.request
import datetime
hoy = datetime.date.today()
mois = int(hoy.strftime('%m'))-1
jour = int(hoy.strftime('%d'))
annee = int(hoy.strftime('%Y'))
delta = hoy - datetime.timedelta(days = deltaday)
mois1 = int(delta.strftime('%m'))-1
jour1 = int(delta.strftime('%d'))
annee1 = int(delta.strftime('%Y'))
import urllib.request
request = urllib.request
url = 'http://ichart.finance.yahoo.com/table.csv?s=%s&g='%symbol
url = url + 'd&a=%s&b=%s&c=%s&d=%s&e=%s&f=%s&ignore=.csv'%(moi s1,
jour1,annee1,mois,jour,annee)
fichier = request.urlopen(url)
dic = {}
dates =[]
valeurs = []
for datos in fichier:
datos = datos.decode().strip(' ')
datos = datos.strip('\r\n')
datos = datos.split(',')
dates.append(datos[0])
valeurs.append(datos[4])
dic[datos[0]] = datos[4]
liste = list(dic.items())
liste.remove(('Date','Close'))
return liste

symbol es la sigla 'AAPL'

pero ni idea como puedo ordenar esa lista de tuples.

Gracias por tu ayuda