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): # […]
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? […]
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 […]
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 […]
Tengo varios scripts que toman como entrada un nombre de directorio, y mi progtwig crea archivos en esos directorios. Algunas veces quiero tomar el nombre base de un directorio dado al progtwig y usarlo para hacer varios archivos en el directorio. Por ejemplo, # directory name given by user via command-line output_dir = “…” # […]
Supongamos que tengo dos archivos de texto 1.txt y 2.txt El contenido de 1.txt como: [‘Hi’, ‘I’, ‘am’] y El contenido de 2.txt como: [‘a’, ‘boy’] Cómo unir lo mismo y escribir lo mismo en un archivo nuevo de manera eficiente en el tiempo, digamos 3.txt , que debería verse así: [‘Hi’, ‘I’, ‘am’, ‘a’, […]
Digamos que tengo un archivo binario de 12 GB y quiero cortar 8 GB de la mitad. Conozco los índices de posición que quiero cortar. ¿Cómo hago esto? Obviamente, 12GB no caben en la memoria, eso está bien, pero 8GB tampoco … Lo que pensé que estaba bien, ¡pero parece que a los binarios no […]
Estoy portando de Python 2.7 a Python 3.3.2. En Python 2.7, solía poder hacer algo como assert(type(something) == file) , pero parece que en Python 3.3.2 esto es incorrecto. ¿Cómo hago algo similar en Python 3.3.2?
Estoy tratando de imprimir dos líneas de texto de un archivo de texto en python que están uno junto al otro en una línea separada. Así que el archivo de texto se ve así: Apples Oranges Pears Lemons Y si alguien ingresa manzanas, me gustaría que el progtwig se imprima: Apples Oranges Aquí está el […]
Tengo un progtwig en Python que básicamente hace lo siguiente: for j in xrange(200): # 1) Compute a bunch of data # 2) Write data to disk 1) tarda unos 2-5 minutos 2) tarda aproximadamente ~ 1 minuto Tenga en cuenta que hay demasiados datos para guardar en la memoria. Idealmente, lo que me gustaría […]