Download archivos - Capacítate para el empleo

Document related concepts
no text concepts found
Transcript
PROGRAMADOR
(ORIENTADO A OBJETOS)
TIPOS DE ARCHIVOS
Nivel 2
Python soporta de forma nativa algunos formatos de archivo útiles al momento de generar reportes, crear registros, exportar
o importar información, entre otras aplicaciones.
Tipo de archivo
CSV
(valores
separados por
comas)
Extensión
Características de los archivos
Biblioteca de Python
.csv
-No cuenta con un estándar
-Su estructura depende del uso que se le dé
-Se usa comúnmente para la importación y exportación de hojas de cálculo y bases de datos
-Usa comas y saltos de línea para separar los datos
.cfg
-Se usa en Python para escribir programas que el usuario final puede personalizar
-Provee una estructura similar a los archivos INI de windows
-Los datos son nombres de sección entre corchetes así como pares de nombres y
valores separados por (:)
ConfigParser
Archivo
robots.txt
.txt
-Es una lista de segmentos de url
-Solicita a los robots de los buscadores que omitan algunas secciones
-Inicia indicando que robots tienen permitido hacer búsquedas
-Usa el numeral (#) para marcar líneas como comentarios
robotparser
Archivo de
configuración
FTP
.netrc
-Permite la conexión a sistemas remotos de manera fácil
-Contiene los datos de usuario y contraseña para el acceso a sistemas remotos
-Usa instrucciones de consola de Unix
netrc
Protocolo de
presentación de
datos
.xdr
-Tiene un estándar para el empaquetado de datos
-Sirve para transferir datos entre diferentes arquitecturas y sistemas operativos
-Trabaja a nivel de ordenamiento de byte
xdrlib
Lista de
propiedades
.plist
-Almacena información de aplicaciones y configuraciones de usuario
-Todo se almacena en objetos serializados
Archivos de
configuración
csv
plist
Existen bibliotecas que permiten a Python realizar operaciones con otros tipos de archivo más específicos.
Además existen formatos estandarizados como XML y JSON, que estructuran la información para facilitar su transferencia entre
lenguajes de programación.