Articles of archivos

Escribir datos en el disco en Python como un proceso en segundo plano

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 […]

¿Cómo oculto todo excluyendo un tipo de archivo?

Estoy tratando de ocultar todos mis archivos excluyendo .exe . A continuación se esconde : archivos, exe No oculta: carpetas Quiero : ocultar carpetas, archivos No oculta: .exe import os, shutil import ctypes folder = ‘C:\\Users\\TestingAZ1’ for the_file in os.listdir(folder): file_path = os.path.join(folder, the_file) try: if os.path.isfile(file_path): ctypes.windll.kernel32.SetFileAttributesW(file_path, 2) except Exception as e: print(e) No […]

Cómo utilizar el registro con fileConfig de python y configurar el nombre de archivo de archivo de registro

Tengo un archivo de configuración de registro para el registro en la consola y un archivo con diferentes formatos y niveles. En mi script de Python puedo cargar esta configuración y básicamente la salida de la consola y el archivo están bien. Establecí el nombre del archivo en el archivo de configuración como se muestra […]

Django REST Framework y FileField absolute url

He definido una aplicación Django simple que incluye el siguiente modelo: class Project(models.Model): name = models.CharField(max_length=200) thumbnail = models.FileField(upload_to=’media’, null=True) (Técnicamente sí, eso podría haber sido un ImageField). En una plantilla, es bastante fácil incluir el valor MEDIA_URL (debidamente codificado en settings.py) como un prefijo a la URL de la miniatura. Lo siguiente funciona bien: […]

¿Cuál es la mejor manera de permitir que las opciones de configuración se sobrescriban en la línea de comandos en Python?

Tengo una aplicación de Python que necesita unos pocos (~ 30) parámetros de configuración. Hasta ahora, utilicé la clase OptionParser para definir los valores predeterminados en la propia aplicación, con la posibilidad de cambiar parámetros individuales en la línea de comandos al invocar la aplicación. Ahora me gustaría usar archivos de configuración ‘apropiados’, por ejemplo […]

Error de memoria de Django Filewrapper al servir archivos grandes, cómo transmitir

Tengo un código como este: @login_required def download_file(request): content_type = “application/octet-stream” download_name = os.path.join(DATA_ROOT, “video.avi”) with open(download_name, “rb”) as f: wrapper = FileWrapper(f, 8192) response = HttpResponse(wrapper, content_type=content_type) response[‘Content-Disposition’] = ‘attachment; filename=blabla.avi’ response[‘Content-Length’] = os.path.getsize(download_name) # response[‘Content-Length’] = _file.size return response Parece que funciona. Sin embargo, si descargo un archivo más grande (~ 600 MB, […]

Nota musical adjunta a las nuevas líneas de Python

Específicamente he exportado un archivo csv de Google Adwords. Leo el archivo línea por línea y cambio los números de teléfono. Aquí está el script literal: for line in open(‘ads.csv’, ‘r’): newdata = changeNums(line) sys.stdout.write(newdata) Y changeNums() simplemente realiza un poco de cadena reemplaza y devuelve la cadena. El problema está al final de las […]

Enlace HTML analizando usando BeautifulSoup

Aquí está mi código de Python que estoy usando para extraer el HTML específico de los enlaces de página que estoy enviando como parámetro. Estoy usando BeautifulSoup . ¡Este código funciona bien para algunas veces y otras veces se atasca! import urllib from bs4 import BeautifulSoup rawHtml = ” url = r’http://iasexamportal.com/civilservices/tag/voice-notes?page=’ for i in […]

Python Image PIL a hex. binario

from PIL import Image from PIL import ImageDraw from PIL import ImageFont import urllib.request import io import binascii data = urllib.request.urlopen(‘http://pastebin.ca/raw/2311595′).read() r_data = binascii.unhexlify(data) stream = io.BytesIO(r_data) img = Image.open(stream) draw = ImageDraw.Draw(img) font = ImageFont.truetype(“arial.ttf”,14) draw.text((0, 220),”This is a test11″,(0,255,0),font=font) draw = ImageDraw.Draw(img) with open(img,’rb’) as in_file: #error on here invalid file: hex_data = […]

¿Cómo abro un archivo de texto en TextEdit de Python en Mac?

else: tkMessageBox.showinfo(‘Report Created’, ‘Your report was sucessfully created’) file = ‘Student Report.txt’ os.system(‘TextEdit’+file) Estoy escribiendo un progtwig que crea un informe a partir de datos de una base de datos, escribe esos datos en un archivo de texto y luego se supone que debe iniciar ese archivo de texto para poder imprimirlo. ¿Cómo logro esto? […]