El módulo Shutil en Python proporciona muchas funciones de operaciones de alto nivel en archivos y colecciones de archivos. Viene bajo los módulos de utilidad estándar de Python. Este módulo ayuda a automatizar el proceso de copia y eliminación de archivos y directorios. shutil.which()
El método indica la ruta a una aplicación ejecutable que se ejecutaría si se invocara el cmd dado . Este método se puede usar para encontrar un archivo en la computadora que está presente en la RUTA.
Sintaxis: shutil.which(cmd, modo = os.F_OK | os.X_OK, ruta = Ninguno)
Parámetros:
cmd: Una string que representa el archivo.
modo: este parámetro especifica el modo por el cual se debe ejecutar el método. os.F_OK comprueba la existencia de la ruta y os.X_OK comprueba si la ruta se puede ejecutar o podemos decir que el modo determina si el archivo existe y es ejecutable.
ruta: este parámetro especifica la ruta que se utilizará; si no se especifica ninguna ruta, seos.environ()
utilizan los resultados de
Valor de retorno: este método devuelve la ruta a una aplicación ejecutable
Ejemplo #1:
Uso shutil.which()
del método para obtener la ubicación de Python
# Python program to explain shutil.which() method # importing os module import os # importing shutil module import shutil # cmd cmd = 'python' # Using shutil.which() method locate = shutil.which(cmd) # Print result print(locate)
# Python program to explain shutil.which() method # importing os module import os # importing shutil module import shutil # cmd cmd = 'c++' # Using shutil.which() method locate = shutil.which(cmd) # Print result print(locate)
¿Escribir código en un comentario? Utilice ide.geeksforgeeks.org , genere un enlace y compártalo aquí.