Convertir Cadena escrita en *.txt en una cadena en Python
Publicado por Allan (2 intervenciones) el 13/11/2016 19:19:04
Tengo un problema, ocupo pasar de código escrito en un documento .txt a la interfase de Python
Tengo en un documento llamado bd.txt :
{"hola": "hello", "adios": "bye"}
{"computadoras portatiles":0, "tabletas":0, "telefonos inteligentes":0, "proyectores":0}
{"cautin":0, "protoboard":0, "cables":0, "resistencia":0, "Ethernet SHIELD":0, "Modulo Bluetooth HC-08 BLE":0, "Emisor / Receptor Infrarrojo":0, "Emisor / Receptor 433 MHz":0}
Y necesito que me lo lea de tal manera que pueda utilizarlo como diccionario, y no como string cuando se lea el documento, ya que me aparece en el código así:
con la diferencia del al inicio y final de las líneas
Agradezco que me ayuden.
Tengo en un documento llamado bd.txt :
{"hola": "hello", "adios": "bye"}
{"computadoras portatiles":0, "tabletas":0, "telefonos inteligentes":0, "proyectores":0}
{"cautin":0, "protoboard":0, "cables":0, "resistencia":0, "Ethernet SHIELD":0, "Modulo Bluetooth HC-08 BLE":0, "Emisor / Receptor Infrarrojo":0, "Emisor / Receptor 433 MHz":0}
Y necesito que me lo lea de tal manera que pueda utilizarlo como diccionario, y no como string cuando se lea el documento, ya que me aparece en el código así:
1
2
3
'{"hola": "hello", "adios": "bye"}\n'
'{"computadoras portatiles":0, "tabletas":0, "telefonos inteligentes":0, "proyectores":0}\n'
'{"cautin":0, "protoboard":0, "cables":0, "resistencia":0, "Ethernet SHIELD":0, "Modulo Bluetooth HC-08 BLE":0, "Emisor / Receptor Infrarrojo":0, "Emisor / Receptor 433 MHz":0}\n'
con la diferencia del
1
'........\n'
Agradezco que me ayuden.
Valora esta pregunta


0