¿Cuál es el reemplazo de encontrar el comando de UNIX utilizando Python Pathlib API? [cerrado] -- python campo con find campo con paths camp askubuntu Relacionados El problema

What's the replacement of find command of unix using Python pathlib api? [closed]


0
vote

problema

Español
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas.

¿Quieres mejorar esta pregunta? Actualizar la pregunta para que sea on-topic para pedirle a Ubuntu.

cerrado 39 minutos .

Mejorar esta pregunta

Supongamos para mi programa, quiero encontrar todos los caminos que conducen a mi archivo de registro que es foo.log , puedo usar fácilmente comando y devolverá las rutas requeridas.

  find {base-dir} -type f -name "foo.log*"   

¿Alguien puede guiarme en el uso de Python Pathlib API por hacer lo mismo? Como el archivo de mi programa está en Python, por lo que en lugar de ejecutar el comando UNIX en Python usando el subproceso , se siente intuitivo que la forma alternativa de usar Python Library será más completa, más limpia y sencilla.

Soy un nuevo programador si alguien puede dar un ejemplo simple de encontrar un archivo de destino usándolo, eso será más que suficiente

Editar: En mi caso, se necesita soporte sobre SSH, ya que los archivos están en la máquina remota

Original en ingles

Suppose for my program, I want to find all the paths which are leading to my log file that is foo.log, I can easily use find command and it will return the required paths.

find {base-dir} -type f -name "foo.log*" 

Can anyone guide me in using Python pathlib API for doing the same? As my program file is in python, so instead of running Unix command in python using subprocess, it feels intuitive that alternate way of using python library will be more comprehensive, cleaner and straightforward.

I'm a new programmer if someone can give a simple example of finding a destination-file using it, that will be more than enough

EDIT: Support over SSH is needed in my case as the files are on the remote machine

        
     
     

Lista de respuestas


Relacionados problema

0  El cromo está mostrando un camino equivocado al escritorio  ( Chromium is showing a wrong path to the desktop ) 
Acabo de instalar cromo del centro de software de Ubuntu, y cuando intento descargar cualquier cosa y elegir el enlace de escritorio de la columna izquierda u...

0  Agregar archivo ejecutable a ruta y lanzamiento desde el terminal directamente  ( Adding executable file to path and launching from terminal directly ) 
Acabo de descargar un texto sublime para mi Ubuntu, y está funcionando bien. Tengo el archivo ejecutable en mi ~ / sublime carpeta. Ahora me gustaría in...

9  ¿Cómo comprobar qué comando se toma?  ( How to check what command is taken ) 
Tengo un script de shell llamado foo.sh en /usr/local/sbin . Además, uso otro script con el mismo nombre. Se almacena en /home/user/scripts . Tanto las ...

2  Agregar directorio a la ruta, varias formas y diferencias  ( Adding directory to path various ways and differences ) 
He visto el hilo ¿Cómo agregar un directorio a la ruta? Ya he agregado el directorio en mi ruta editando directamente el /etc/environment . Sin embargo, ...

3  ¿Cómo puedo anular la prioridad entre las rutas de / bin y / usr / local / bin?  ( How can i override priority between paths of bin and usr local bin ) 
Hoy quería ejecutar ABCDEFGHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMN0 Para ver las conexiones de red, a mi sorpresa, obtuve ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . Luego...

2  Realización de la ubicación de búsqueda predeterminada para la biblioteca en Ubuntu 12.04.1  ( Overriding default search location for library on ubuntu 12 04 1 ) 
Para compilar correctamente la biblioteca abcdefghijklmnabcdefghijklmnbcdefghijklmn0 en mi sistema Ubuntu 12.04.1 (64 bits), necesito actualizar el ABCDEFG...

64  Cómo encontrar el directorio de instalación de Python en Ubuntu  ( How to find python installation directory on ubuntu ) 
Acabo de migrar del entorno de Windows. He instalado Python 3.2 en un directorio separado. ¿Cómo puedo obtener la ruta de instalación de Python en Ubuntu Shel...

7  ¿Cómo abrir ~ / .PAM_Environment?  ( How to open pam environment ) 
Quería establecer variables de entorno JAVA_HOME y PATH . Así que quería abrir ~/.pam_environment ya que es el mejor lugar para configurar las variables ...

2  Configuración de la ruta del archivo de Gsutil Bashrc  ( Gsutil bashrc file path setting ) 
En realidad, acabo de instalar gsutil siguiendo las instrucciones aquí . Pero ahora cuando estoy escribiendo ABCDEFGHIJKLMNABCDEFGHIJKLMN0 en el símb...

1  Compartiendo la ruta a través de mecanismos de inicio de sesión con soporte de modificación  ( Sharing path across login mechanisms with modification support ) 
Estoy ejecutando Xubuntu 14.10, actualmente usando Lightdm. Vamos a examinar dos árboles de proceso: init───lightdm───lightdm───upstart───xfce4-terminal───...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos