Articles of archivos de

Cómo encontrar el propietario de un archivo o directorio en Python

Necesito una función o método en Python para encontrar el propietario de un archivo o directorio. La función debe ser como: >>> find_owner(“/home/somedir/somefile”) owner3

Archivo de monitoreo de Python Watchdog para cambios

Amigos, tengo la necesidad de ver un archivo de registro para los cambios. Después de mirar a través de las preguntas de stackoverflow, veo a gente recomendando ‘watchdog’. Así que estoy tratando de probar, y no estoy seguro de dónde agregar el código para cuando los archivos cambian: #!/usr/bin/python import time from watchdog.observers import Observer […]

¿Por qué obtengo WindowsError: se deniega el acceso?

Intentando crear un progtwig que agregue carpetas a los archivos del progtwig, recibiendo este error: WindowsError: [Error 5] Access is denied ‘C:\\Program Files\\IMP’ Aqui esta mi codigo import os, sys, random numb= 1 x=True while x==True: newpath = ((r’C:\Program Files\IMP\folder_%s’) % (numb)) if not os.path.exists(newpath): os.makedirs(newpath) numb=numb+1 if numb==11: x=False

Error al utilizar listdir en Python

Estoy intentando obtener la lista de archivos en un directorio en particular y contar el número de archivos en el directorio. Siempre me sale el siguiente error: WindowsError: [Error 3] The system cannot find the path specified: ‘/client_side/*.*’ Mi código es: print len([name for name in os.listdir(‘/client_side/’) if os.path.isfile(name)]) Seguí el ejemplo de código dado […]

Alternativas a mantener listas grandes en la memoria (python)

Si tengo una lista (o matriz, diccionario …) en python que podría exceder el espacio de direcciones de memoria disponible (python de 32 bits), ¿cuáles son las opciones y las velocidades relativas? (aparte de no hacer una lista tan grande) La lista podría exceder la memoria pero no tengo forma de saberlo de antemano. Una […]

Python: cómo contar cuántas líneas en un archivo son iguales

Tengo un documento de texto en el formato de: -1+1 -1-1 +1+1 -1-1 +1-1 … Quiero tener un progtwig que cuente cuántas líneas tienen -1 + 1 líneas y + 1-1 líneas. El progtwig solo tendría que devolver el valor de cuántas líneas son así. He escrito el código: f1 = open(“results.txt”, “r”) fileOne = […]

¿Buscar archivo y encontrar coincidencia exacta e imprimir línea?

Busqué por todos lados pero no pude encontrar ninguna publicación que me ayudara a solucionar este problema, encontré algo similar, pero no pude encontrar nada que tratara esto solo de todos modos. Aquí está el problema que tengo, estoy tratando de que un script de Python busque un archivo de texto, el archivo de texto […]

¿Cómo encontrar el punto de assembly donde reside un archivo?

Por ejemplo, tengo un archivo con la siguiente ruta: /media/my_mountpoint/path/to/file.txt Tengo todo el camino y quiero conseguir: /media/my_mountpoint ¿Cómo puedo hacer esto? Preferiblemente en Python y sin usar bibliotecas / herramientas externas. (Ambos no son un requisito).

¿Cuál es la forma más python de iterar sobre todas las líneas de varios archivos?

Quiero tratar muchos archivos como si fueran todos un solo archivo. ¿Cuál es la forma pythonica adecuada de tomar [nombres de archivos] => [objetos de archivos] => [líneas] con generadores / sin leer un archivo completo en la memoria? Todos conocemos la forma correcta de abrir un archivo: with open(“auth.log”, “rb”) as f: print sum(f.readlines()) […]

¿Cómo agregar los archivos seleccionados de la ventana de diálogo a un diccionario?

Me gustaría poder abrir una ventana de diálogo y seleccionar mis archivos, a.txt b.txt Luego agrégalos a mi diccionario myDict = { “a.txt” : 0, “b.txt” : 1} Busqué en el sitio web import Tkinter,tkFileDialog root = Tkinter.Tk() filez = tkFileDialog.askopenfilenames(parent=root,multiple=’multiple’,title=’Choose a file’) Estos códigos funcionan para abrir una ventana de diálogo y seleccionar mis […]