Python | método shutil. which()

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, se os.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)

Publicación traducida automáticamente

Artículo escrito por Rajnis09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *