Cómo saltar un elemento Cuando Decapado en Python

by admin

Cómo saltar un elemento Cuando Decapado en Python

No importa cuán bueno sea su memoria, a veces se necesita para anotar las direcciones, un importante número de teléfono o información de la cita por si acaso. Del mismo modo, los programadores informáticos a menudo necesitan para almacenar información en un disco duro u otro dispositivo de almacenamiento de datos persistente para su uso posterior. Python tiene la capacidad de almacenar datos de objetos tales como listas en el disco duro en su propio formato de archivo secuencial o en serie. Este proceso se llama decapado. las listas de Python le dan la libertad para acceder a los elementos de la lista de una manera no secuencial. Si necesita guardar sólo una parte de una lista en el disco, puede eliminar los elementos no deseados primero y luego el decapado de los elementos que permanecen.

Instrucciones

1 Haga clic en el botón "Inicio". Haga clic en "Todos los programas". Haga clic en "Accesorios" del menú. Haga clic en "Bloc de notas" para iniciar el editor de textos.

2 Escriba el siguiente código en el editor de texto. También puede seleccionar el código con el ratón, presione "Control-C" y presione "Control + V" para pegar el código en el editor.

salmuera importación

la apertura de los archivos que debe leer en modo binario

fichero1 = open ( "test1.dat", "wb")
archivo2 = open ( "test2.dat", "wb")

la creación de la lista a Pickle

cosas = [ "primero", "segundo", "tercero", "cuarto", "quinta ',' última ']

la etapa de decapado

pickle.dump (cosas, archivo1)

eliminando el cuarto elemento de la lista

Del cosas [3]

Decapado la nueva lista

pickle.dump (cosas, archivo2)

file1.close ()
file2.close ()

comprobar los resultados

test = pickle.load (abierta ( "test1.dat", "rb"))
print "lista original:", la prueba
test = pickle.load (abierta ( "test2.dat", "rb"))
print "Nueva lista:", la prueba

3 Haga clic en la opción de menú "Archivo". Seleccionar la opción "Guardar". Guardar con el nombre de archivo "test.py."

4 Haga clic en el botón "Inicio". Haga clic en la opción de menú "Ejecutar". Escriba la palabra "comando" en la casilla etiquetada "Abrir:" y luego haga clic en "Aceptar".

5 Tipo "C: \ Python \ pitón" a continuación, pulse la tecla Intro para cargar el intérprete de Python. Algunos instaladores de Windows intérprete de Python utilizan un directorio específico de versión. Por ejemplo, si la versión de Python en su sistema es de 2,7, se inicia escribiendo "C: \ python27 \ python" en el símbolo del sistema y pulsando la tecla "Enter".

6 "Prueba de importación" en el intérprete de Python a continuación, pulse la tecla "Enter". Una vez que el script se ejecuta, debería ver el texto siguiente en el terminal de Python:

lista original: [ "primero", "segundo", "tercero", "cuarto", "quinta ',' última ']
Nueva lista: [ "primero", "segundo", "tercero", "quinta ',' última ']

Consejos y advertencias

  • Utilice la plataforma de Python en lugar de la técnica de salmuera para almacenar grandes cantidades de datos. El intérprete de Python carga un objeto estibado entero en la memoria, mientras que se accede y se cargan en la memoria según sea necesario elementos dentro de los archivos de objetos dejados de lado.
  • archivos en escabeche abiertas en el binario en lugar de modo de texto. Si intenta abrir un objeto estibado binario en modo texto, Python intérprete de la versión 3 o temprano va a lanzar una excepción. versión 3.0 de Python antes no son tan estrictas al leer archivos en escabeche.
ETIQUETA: