Articles of archivos

Identificar el tipo de archivo sin extensión a partir de datos binarios.

Tengo algunos archivos sin extensión. Me gustaría asociarles extensiones. Para eso he escrito un progtwig en Python para leer los datos en el archivo. Mi duda es cómo puedo identificar su tipo sin la extensión sin utilizar herramientas de terceros. Tengo que identificar un archivo pdf, documento y texto solamente. Otro tipo de archivos no […]

Usando dos puntos en ConfigParser Python

Según la documentación: El archivo de configuración consta de secciones, encabezadas por un encabezado de [sección] y seguidas de entradas de nombre: valor, con continuaciones en el estilo de RFC 822 (consulte la sección 3.1.1, “CAMPOS DE LÍNEAS LARGAS”); nombre = valor también es aceptado. Python Docs Sin embargo, escribir un archivo de configuración siempre […]

Si está abriendo un archivo con la statement ‘with’, ¿todavía necesita cerrar el objeto de archivo?

Para abrir archivos, estoy acostumbrado a la syntax aparentemente más antigua: f = open(“sub_ranks.txt”,”r+”) for line in f: … f.close() Me han dicho que use esta syntax en lugar de un par de veces ahora … with open(“sub_ranks.txt”, “r+”) as f: for line in f: … ¿Sigue siendo necesaria una statement de “cierre” de un […]

Creando un archivo ARFF desde la salida de python

gardai-plan-crackdown-on-troublemakers-at-protest-2438316.html’: {‘dail’: 1, ‘focus’: 1, ‘actions’: 1, ‘trade’: 2, ‘protest’: 1, ‘identify’: 1, ‘previous’: 1, ‘detectives’: 1, ‘republican’: 1, ‘group’: 1, ‘monitor’: 1, ‘clashes’: 1, ‘civil’: 1, ‘charge’: 1, ‘breaches’: 1, ‘travelling’: 1, ‘main’: 1, ‘disrupt’: 1, ‘real’: 1, ‘policing’: 3, ‘march’: 6, ‘finance’: 1, ‘drawn’: 1, ‘assistant’: 1, ‘protesters’: 1, ’emphasised’: 1, ‘department’: 1, […]

Python: cuenta cuántas veces aparece una palabra en un archivo

Tengo un archivo que contiene un nombre de ciudad y luego un nombre de estado por línea en el archivo. Se supone que debo contar cuántas veces se produce un nombre de estado y devolver el valor. por ejemplo, si mi archivo contenía: Los Angeles California San Diego California San Francisco California Albany New York […]

La ejecución del script Python desde la línea de comandos abre el script en el editor de texto predeterminado en lugar de ejecutar el script

Tengo archivos con extensión .py asociados con el intérprete de Python. Sin embargo, cuando escribo el nombre de dicho archivo en la línea de comando y presiono ENTER el archivo se abre en el editor de texto predeterminado (Notepad ++) en lugar de ejecutarse con el intérprete de Python asociado. ¿Por qué? Z:\1>where python c:\Program […]

Caché de archivos de Python

Estoy creando algunos objetos a partir de archivos (validadores a partir de plantillas de archivos xsd, para reunir otros archivos xsd, según ocurra), y me gustaría recrear los objetos cuando cambie el archivo en el disco. Podría crear algo como: def getobj(fname, cache = {}): try: obj, lastloaded = cache[fname] if lastloaded < last_time_written(fname): # […]

¿Cómo crear un archivo muy grande a bajo costo usando Python en Windows 7?

Posible duplicado: ¿Crear rápidamente un archivo grande en un sistema de Windows? Para fines de prueba, me gustaría poder crear y eliminar archivos muy grandes (varios GB). No tengo necesidad de escribir nada específico para ellos. Podrían ser datos aleatorios. ¿Hay una manera de generar un archivo grande simplemente asignando el espacio en el disco? […]

Descargando los archivos (que se cargan) desde la carpeta de medios en django 1.4.3

Estoy usando django para diseñar las páginas web básicas que manejan la uploading y downloading de los archivos a / desde la carpeta de media En realidad, los archivos se cargan con éxito en la carpeta de medios, también los archivos se descargan con éxito, pero se agrega un underscore al nombre de archivo como […]

Plataforma Python & Cross es la forma de enumerar unidades de disco en Linux, Windows y Mac

Estoy intentando enumerar las unidades de disco que puede tener un sistema. En Windows, puede ser algo como “C: /”, “D: /”, “E: /”. En Linux, puede ser algo como “/ boot”, “/ media / SDCard”, etc. Y no sé cómo es una Mac. Tal vez algo bajo / Volúmenes. ¿Alguien sabe de una plataforma […]