Python - crear un diccionario a partir del contenido de un archivo de texto

 
Vista:

crear un diccionario a partir del contenido de un archivo de texto

Publicado por Alberto (1 intervención) el 24/04/2013 15:27:23
A mi si que me gustaria guardar en un diccionario ubicado en un script.py el contenido de un fichero.txt con el siguiente formato:

[email protected]:1
[email protected]:0


de forma que en el diccionario del script.py quede asi:


direcciones = {'[email protected]':1, '[email protected]':0}


muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

crear un diccionario a partir del contenido de un archivo de texto

Publicado por xve (1646 intervenciones) el 24/04/2013 16:10:24
Hola Alberto, haber si te sirve...

1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
f=file("x.txt", "r")
lines=f.read().split()
f.close()
 
direcciones={}
for line in lines:
    direcciones[line.split(":")[0]]=line.split(":")[1]
 
print direcciones


Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

crear un diccionario a partir del contenido de un archivo de texto

Publicado por martin (1 intervención) el 12/07/2013 01:31:04
Hola yo si te comento,
se podria hacer algo parecido para hacer un diccionario a partir de una web o direccion web?

lo que no tengo claro son los subdominios porque si tiene muchos puede ocupar bastante,

otro dilema es si solo copia las palabras o tambien las mezcla creando palabras nuevas pero relacionadas con todo el contenido del web, cuanto mas mezcle mas ocupara tambien,

me da igual python que perl que bash, vi esto aqui y postee lo mio porque tiene algo de relacion,
no se si sera el lugar correcto, disculpas si no es asi.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar