Articles of Io

¿Cómo crear un archivo un directorio arriba?

¿Cómo puedo crear un archivo en python un directorio arriba, sin usar la ruta completa? Me gustaría una forma que funcionara tanto para windows como para linux. Gracias.

Escribe un entero binario o una cadena en un archivo en Python

Tengo una cadena (también podría ser un entero) en Python y quiero escribirla en un archivo. Contiene solo unos y ceros. Quiero que ese patrón de unos y ceros se escriba en un archivo. Quiero escribir el binario directamente porque necesito almacenar una gran cantidad de datos, pero solo ciertos valores. No veo la necesidad […]

python: TypeError: no se puede escribir str en el flujo de texto

Debo estar haciendo algo obviamente mal aquí. ¿Pero qué es, y cómo lo arreglo? Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32 Type “help”, “copyright”, “credits” or “license” for more information. >>> import io >>> f1 = io.open(‘test.txt’,’w’) >>> f1.write(‘bingo’) Traceback (most recent call last): File “”, line 1, […]

Error de Python “FileExists” al hacer el directorio

Tengo varios subprocesos que se ejecutan en paralelo desde Python en un sistema de clúster. Cada hilo de python se envía a un directorio mydir . Cada script, antes de emitir verifica si mydir existe y si no lo crea: if not os.path.isdir(mydir): os.makedirs(mydir) pero esto produce el error: os.makedirs(self.log_dir) File “/usr/lib/python2.6/os.py”, line 157, in […]

Python problema de rendimiento de lectura lenta

Siguiendo un hilo anterior, resumí mi problema hasta convertirse en un problema, al migrar de un script de Perl a uno de Python, encontré un gran problema de rendimiento con los archivos slurping en Python. Ejecutando esto en Ubuntu Server. NB: esto no es un hilo X vs. Y que necesito saber fundamentalmente si es […]

Python ¿Abrir un archivo txt sin borrar todo lo que contiene?

file = io.open(‘spam.txt’, ‘w’) file.write(u’Spam and eggs!\n’) file.close() ….(Somewhere else in the code) file = io.open(‘spam.txt’, ‘w’) file.write(u’Spam and eggs!\n’) file.close() Me preguntaba cómo puedo mantener un archivo log.txt en el que pueda escribir. Quiero poder abrir un archivo de texto, escribir en él, luego poder abrirlo más tarde y tener el contenido de la […]

anexando a una línea existente en un archivo txt

Tengo un progtwig para almacenar el nombre de una persona y su puntuación, en un archivo txt en python. por ejemplo este es mi código actual: name = input(“Name: “) score = input(“Score: “) file_name = “student_scores.txt” file = open(file_name , ‘a’) file.write(str(name) + “, ” + str(score) + “\n”) file.close() El archivo txt de […]

Python pickle / deselecciona una lista a / desde un archivo

Tengo una lista que se parece a esto: a = [[‘a string’, [0, 0, 0], [22, ‘bee sting’]], [‘see string’, [0, 2, 0], [22, ‘d string’]]] y estoy teniendo problemas para guardarlo y recuperarlo. Puedo guardarlo bien usando pickle: with open(‘afile’,’w’) as f: pickle.dump(a,f) pero obtengo el siguiente error cuando bash cargarlo: pickle.load(‘afile’) Traceback (most […]

¿Cómo leer los registros terminados por separador personalizado del archivo en python?

Me gustaría una forma de hacer for line in file en python, donde el final de línea se redefine para ser cualquier cadena que yo quiera. Otra forma de decir eso es que quiero leer registros de archivos en lugar de líneas; Quiero que sea igual de rápido y conveniente para leer líneas. Este es […]

Lee un archivo que comienza desde la segunda línea en python

Uso python y no sé cómo hacerlo. Quiero leer un montón de líneas en los archivos. Pero tengo que leer desde las segundas líneas. Todos los archivos tienen diferentes líneas, así que no sé cómo hacerlo. El código de ejemplo es que lee desde la primera línea hasta las líneas 16. Pero tengo que leer […]