reclamar

Un paquete de Python para una lectura eficiente y la escritura de archivos que contienen registros de longitud fija
Descargar ahora

reclamar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Nombre del editor:
  • Erin Sheldon
  • Sitio web del editor:
  • http://code.google.com/u/erin.sheldon/

reclamar Etiquetas


reclamar Descripción

Un paquete de Python para una lectura eficiente y la escritura de archivos que contienen registros de longitud fija Recfile es un módulo de extensión Python para leer y escribir a archivos con registros de longitud fija. Los datos se leen o se escriben desde matrices numéricas de Python (NOMPY). Los archivos pueden ser archivos binarios o de texto con delimitador fijo, como CSV, TAB o espacio en blanco. La extensión es una clase C ++ envuelta con SWIG. Esta extensión es especialmente útil cuando la estructura del archivo se puede determinar en tiempo de ejecución, Por ejemplo, desde un encabezado ASCII. Una implementación de dicho formato es el módulo SFile en el paquete de Esutil Python.Examples: Importar Recfile # Lea de un archivo binario. Se determinará el número de filas a partir de # los datos de archivos y DTTPE si no se ingresan, lo que es lento para los archivos de texto. archivo = 'test.bin' dtype = Robj = RECFILE.OPEN (Archivo, DTYPE = DTYPE) # Lea todas las filas y las columnas Data = Robj Data = Robj.Read () # Lea un subconjunto de filas. Puede ser una rebanada o secuencia / matriz. DATOS = RobJ Row_List = DATA = ROBJ DATA = Robj.Read (Rows = Row_List) # Obtenga cada 3er en una rebanada Data = Robj # leer un subconjunto de columnas. # En notación de soporte, debe especificar filas para leer los datos. DATOS = RobJ Field_List = # Datos de sintaxis alternativa = Robj . Lea () DATOS = Robj. Lea (columnas = column_list) DATA = Robj.Read (Fields = column_list) # columnas / campos son los sinónimos # Lea de un archivo CSV de la misma estructura, y solo lea un subconjunto # de los datos. La especificación de Ncrow no es necesaria, pero puede acelerar las cosas. row2get = field2get = 'field2' robj = recfile.open ('test.csv', delim = ",", dttype = dtype, nrows = 98321) Datos = Robj ]] DATOS = Robj.Read (Rows = Rows2Get, Fields = Field2Get) # Escribe una matriz NUESTRAMIENTA a un archivo, con la capacidad de # anexar. El DTYPE de las matrices debe coincidir con las llamadas # sucesivas. r = reclame.open ('test.tab', "r +", ",") R.write (my_Array) # Anexa más RAPS R.WRITE (Second_Array) Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: · Limpiar el código y la documentación, instalación de UPS opcional. Para instalar el directorio UPS, use · Configuración de Python.py with_ups install --prefix = / algunos / ruta


reclamar Software relacionado

pypostal

Una interfaz para enviar letras reales (basadas en papel) a través de API (PixelleTter) ...

148

Descargar

libtvdb

Una pequeña biblioteca para recuperar la información de la serie de TV desde el servicio web de THETVDB.com ...

189

Descargar

libnk2

Biblioteca y herramientas para admitir el formato Microsoft Outlook Nickfile (NK2) ...

135

Descargar