Articles of archivos

¿Explorador de archivos simple / selector de archivos en el progtwig Python con Qt-GUI?

Actualmente estoy intentando implementar algún tipo de explorador de archivos / “explorador” en un progtwig … Estoy usando Python y PySide en conexión con el kit de herramientas Qt-window-window. Más o menos este video de youtube muestra el comportamiento que quiero tener al final. Sin embargo, este tutorial usaba C ++ como lenguaje de progtwigción […]

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

¿Por qué no se escribe un archivo hasta que detengo el progtwig?

Estoy realizando una prueba y descubrí que el archivo no se escribe realmente hasta que controlo C para abortar el progtwig. ¿Alguien puede explicar por qué sucedería eso? Esperaba que escribiera al mismo tiempo, para poder leer el archivo en medio del proceso. import os from time import sleep f = open(“log.txt”, “a+”) i = […]

Cuenta el número de archivos con cierta extensión en Python

Soy bastante nuevo en Python y estoy tratando de encontrar la manera más eficiente de contar el número de archivos .TIF en un subdirectorio en particular. Haciendo algunas búsquedas, encontré un ejemplo (no lo he probado), que decía contar todos los archivos en un directorio: file_count = sum((len(f) for _, _, f in os.walk(myPath))) Esto […]

Directorio de búsqueda de Python, nombre base del archivo, sin extensión

Me preguntaba si de todos modos podría modificar mi código para publicar solo el nombre base del archivo, en lugar de todo el archivo, incluida la extensión. Soy nuevo en Python, así que no sé mucho y no lo sé. No quiero modificar algo y que se rompa por completo. import glob import os os.chdir( […]

¿Cómo leer un archivo (estático) desde un paquete de Python?

¿Podría decirme cómo puedo leer un archivo que está dentro de mi paquete de Python? Mi situación Un paquete que cargo tiene una serie de plantillas (archivos de texto utilizados como cadenas) que deseo cargar desde el progtwig. Pero, ¿cómo puedo especificar la ruta de acceso a dicho archivo? Imagina que quiero leer un archivo […]

¿Cómo puedo leer en mi archivo línea por línea con cada línea como una lista de flotadores?

Tengo un archivo donde cada línea tiene un par de coordenadas así: [-74.0104294, 40.6996416] El código que estoy usando para leerlos es: with open(‘Manhattan_Coords.txt’, ‘r’) as f: mVerts = f.read().splitlines() Esto lee en todas las 78 líneas en una lista, pero las lee como cadenas, así que cuando las imprimo aparecen como: [‘[(-74.0104294, 40.6996416]’, … […]

Busque varias cadenas (desde archivo) en un archivo e imprima la línea

Una vez más, pido disculpas por noob aquí: Intente código debajo para buscar varias cadenas leídas de palabras clave y buscar en f e imprimir la línea. Funciona si solo tengo una palabra clave, pero no si tengo más de una. keywords = input(“Please Enter keywords path as c:/example/ \n :”) keys = open((keywords), “r”).readline() […]

¿Cómo guardar una lista en un archivo y leerla como un tipo de lista?

Digamos que tengo la puntuación de la lista = [1,2,3,4,5] y se modifica mientras mi progtwig se está ejecutando. ¿Cómo podría guardarlo en un archivo para que la próxima vez que se ejecute el progtwig pueda acceder a la lista modificada como un tipo de lista? Yo he tratado: score=[1,2,3,4,5] with open(“file.txt”, ‘w’) as f: […]

¿Puedo importar un archivo CSV e inferir automáticamente el delimitador?

Quiero importar dos tipos de archivos CSV, algunos usan “;” para delimitador y otros usan “,”. Hasta ahora he estado cambiando entre las siguientes dos líneas: reader=csv.reader(f,delimiter=’;’) o reader=csv.reader(f,delimiter=’,’) ¿Es posible no especificar el delimitador y permitir que el progtwig verifique el delimitador correcto? Las siguientes soluciones (Blender y sharth) parecen funcionar bien para archivos […]