Articles of archivo de

Abrir el archivo ya abierto no genera excepción

Considere esos dos progtwigs de python: script_a.py : from datetime import datetime from time import sleep while True: sleep(1) with open(‘foo.txt’, ‘w’) as f: sleep(3) s = str(datetime.now()) f.write(s) sleep(3) script_b.py : while True: with open(‘foo.txt’) as f: s = f.read() print s Ejecutar script_a.py . Mientras se ejecuta, inicie script_b.py . Ambos se ejecutarán […]

Python- Añadiendo un ancho específico a las cadenas

Quiero escribir una cadena en un archivo pero quiero tener una longitud específica, por ejemplo, en el archivo de texto, quiero escribir “Atom”, quiero que tenga una longitud específica de la columna 1 – 6, y siguiente frase / palabra, de la columna 7-11, siguiente de 13-16, y etc … Me gustaría escribir en un […]

¿Cómo puedo crear un archivo de imagen PNG a partir de una lista de valores de píxeles en Python?

Puedo generar una lista de valores de píxeles de un archivo de imagen existente mediante un procedimiento como el siguiente: from PIL import Image image = Image.open(“test.png”) pixels = list(image.getdata()) width, height = image.size pixels = [pixels[i * width:(i + 1) * width] for i in xrange(height)] ¿Cómo podría convertir esta lista de valores de […]

Python no puede manejar excepciones de zipfile.BadZipFile

Debe manejarse si un archivo zip está dañado, por lo que solo pasa este archivo y puede pasar al siguiente. En el ejemplo de código de abajo, estoy tratando de atrapar la excepción, así que puedo pasarla. Pero mi secuencia de comandos está fallando cuando el archivo zip está dañado *, y me da los […]

Rutas de archivos en Python en forma de errores de lanzamiento de cadena

Tengo que poner muchas rutas de archivo en forma de cadenas en Python como parte de mi progtwig. Por ejemplo, uno de mis directorios es D:\ful_automate\dl . Pero Python reconoce algunos de los personajes como otros personajes y lanza un error. En el ejemplo, el error es IOError: [Errno 22] invalid mode (‘wb’) or filename: […]

¿Cómo leer en flotadores desde un archivo?

¿Cómo puedo abrir un archivo y leer los flotantes del archivo cuando está en formato de cadena en Python? También me gustaría cambiar los valores de cada flotante y reescribir el archivo con los nuevos valores.

¿Cómo divido un archivo en dos archivos usando Python?

Tengo un archivo que contiene algunas líneas de código seguido de un patrón de cadena. Necesito escribir todo antes de la línea que contiene el patrón de cadena en el archivo uno y todo después del patrón de cadena en el archivo dos: por ejemplo (contenido de archivo) línea de código 1 línea de código […]

Archivo abierto: ¿Es este mal estilo de Python?

Para leer el contenido de un archivo: data = open(filename, “r”).read() El archivo abierto inmediatamente deja de ser referenciado en cualquier lugar, por lo que el objeto del archivo finalmente se cerrará … y no debería afectar a otros progtwigs que lo usan, ya que el archivo solo está abierto para lectura, no para escritura. […]

Descargar Kaggle Dataset utilizando Python

He intentado descargar el kaggle dataset de kaggle dataset mediante el uso de Python. Sin embargo, me enfrenté a problemas mediante el uso del método de request y los archivos .csv de salida descargados son archivos html dañados. import requests # The direct link to the Kaggle data set data_url = ‘https://www.kaggle.com/crawford/gene-expression/downloads/actual.csv’ # The local […]

Error al usar `struct.pack` para escribir datos en el archivo

Tengo una muestra numpy.ndarray de números, cada uno entre 1 y 2**20 . Me gustaría escribirlo en un archivo binario, de modo que cada elemento esté representado por cuatro bytes. Sin embargo, el tamaño del archivo resultante es diferente de 4 veces el tamaño de la muestra. Este es el código que estoy usando: outputFile […]