Python OS Path Isdir

Python OS Path Isdir

O las cadenas o bytes constituyen los argumentos de la ruta. Estas rutinas se pueden usar para recuperar los nombres de rutas en Python, fusionar datos y realizar la normalización. Todos estos métodos solo aceptan objetos o bytes de cadena como entrada. Algunos diversos tipos de módulos de la ruta del sistema operativo Python son "ruta de base", "ruta dirname", "ruta isabs", "ruta isdir", "ruta isfile", "norma de ruta" y "ruta normpath". Hay muchas versiones de este módulo en la biblioteca estándar, que tienen varias versiones del sistema operativo, y la principal utilizada para la verificación de la existencia de ruta es "Python Path isDir".El "sistema operativo.camino.El método isDir () "en el lenguaje de programación de Python puede evaluar si la ruta dada ya comprende un directorio especificado. Este método sigue los enlaces simbólicos. Por lo tanto, devolverá "verdadero" si la ruta dada es un enlace simbólico que se conecta a un directorio y devolverá "falso" si el directorio no está vinculado a la ruta que proporcionaremos.

Sintaxis

La sintaxis para Python "OS Path isDir" se proporciona a continuación.


En Python, "OS Path isDir" La "ruta" del parámetro se refiere al sistema de archivos respectivo en el que queremos alcanzar un valor booleano de la clase bool, que es el resultado de este procedimiento. Si la ruta suministrada conduce a un directorio existente, entonces este método devuelve "verdadero"; De lo contrario, devuelve "falso".

Ejemplo#1: Utilizando el Python "OS.camino.Método ISDIR ”para determinar la existencia de al menos una ruta especificada

Este ejemplo está relacionado con proporcionar la ruta real a la función proporcionada donde alcanza el archivo desde el directorio actual. Asegúrese de que el archivo debe estar presente en el directorio actual. Si el archivo no se encuentra desde la ubicación proporcionada, devolverá el valor booleano "falso". Para obtener la ubicación real, utilizamos "ruta isDir", donde debemos proporcionar el "nombre de usuario" del sistema junto con el archivo del nombre del directorio actual.


El fragmento de código para "Python OS Path isDir" se analiza a continuación.

Si miramos nuestro ejemplo de código, importamos la biblioteca de "OS.ruta ”, y esta biblioteca debe importarse, ya que nos preocupa seguir la ruta para el archivo de directorio. Solo sucedería cuando podría vincularse con el sistema operativo. Por lo tanto, podemos decir que para la interacción con el sistema operativo y para obtener la ruta del directorio actual, necesitamos usar esta biblioteca. Luego creamos una función o ubicación de memoria llamada "Python_path" donde escribimos la ruta como "Inicio" y luego el nombre de usuario de nuestro sistema "Aqsayasin", y como directorio actual, utilizamos "Documentos" y escribimos el nombre del archivo "Python.TXT".

Ahora después, eso, creamos una función nuevamente llamada "Python_isdir" y aplicamos nuestro módulo principal de "OS.camino.isdir () "y le otorgó el valor de" python_isdir "y luego usamos la función" print () "en" python_isdir ". Devolverá el valor de la salida si se encontró en el directorio actual. Nuevamente asignamos la nueva ruta a "Python_Path"; Esta vez, proporcionamos una ruta para seguir el directorio actual. Ahora, no lo asignamos para apuntar a una carpeta específica, y luego en la función "python_isdir", aplicamos nuestro módulo principal de "OS.camino.isdir "y devuelve el valor de" python_path ", y luego usamos la función" print () "para devolver el valor, ya sea que se encuentre o no en" verdadero "o" falso ".


El archivo que proporcionamos a nuestra ruta en el código "Python.txt "no está presente en nuestro directorio actual ya que no lo hemos creado. Cuando la ruta llega a la ruta, el archivo proporcionado estaría ausente, por lo que se le dará el booleano verboso "falso". La segunda vez que está presente la ruta del directorio. Pasará a través de la ruta y alcanzará el directorio actual para mostrar "verdadero" en la segunda ejecución del módulo principal de "OS.camino.isdir ".

Ejemplo#2: Utilizando el Python "OS.camino.Método ISDIR ”para determinar la existencia de rutas especificadas en un enlace simbólico

Creamos un enlace simbólico en este ejemplo para llegar a nuestra ruta especificada proporcionada en el directorio actual. El enlace simbólico se utiliza para crear un enlace utilizando la función "Symlink ()" de Python junto con la biblioteca "OS". Este proceso genera un enlace simbólico con una fuente y destino con nombre.


Importamos la biblioteca de Python "OS.ruta "como importamos en el programa anterior y creamos un directorio mediante el uso de" Dirname "como" Pythoncode "en el directorio de trabajo actual. Usamos el "sistema operativo.función mkdir () "y la asignó a la función definida por el usuario llamada" DirName ".

Ahora, hemos creado "Symbolic_Path" donde proporcionamos la ruta del directorio de trabajo actual de nuestro sistema. Este es el enlace simbólico que creamos, que apuntará al directorio "Pythoncode" que creamos por el "sistema operativo.función symlink () ”. Como la asignamos dentro de la función como "Dirname", creamos "code_path" y asignamos "dirname" para verificar si la ruta proporcionada existe en el directorio. Para ese propósito, utilizamos nuestra función principal "OS.camino.función isDir () "y la asignó a" code_path ". Utilizamos la función "print ()" junto con la función de "python_isdir" para mostrar el valor booleano para la ruta del directorio.

Para el enlace simbólico, inicializamos la función "Code_Path" como "Symbolic_Path" y la ruta proporcionada a "Python_isdir" por la función principal de "OS.camino.isDir () "junto con" code_path ". En la última línea, nuevamente usamos la función "print ()" para determinar el estado existente de la segunda ruta especificada en el directorio de ejecución actual.

En la instantánea de salida, podemos ver que obtendremos "verdadero" en la pantalla de salida dos veces, como en ambas veces, la ruta especificada a través de un enlace simbólico existiría en la biblioteca ejecutiva actual.

Ejemplo#3: Utilizando el "sistema operativo.camino.Método ISDIR ”para determinar la existencia de una carpeta en el directorio actual sin una ruta

Este último ejemplo es el ejemplo más simple de encontrar el archivo en su directorio desde el nombre del directorio sin proporcionar la ruta de claro. Antes de comenzar el código, crearemos un archivo con el nombre "Foletera" en nuestro directorio actual.


Para este propósito, importaremos la biblioteca de "sistema operativo" ya que necesitamos interacción con el sistema operativo. Luego creamos el "dir_path" y le asignamos el nombre de la carpeta, "carpeta" que ya habíamos creado en nuestro directorio. Para llegar a esta ruta, utilizamos el módulo de "OS.camino.isdir () "y le asignó la función de" dir_path ". Para mostrar el estado de existencia booleana, utilizamos la función "print ()" para la función de directorio "dir_isdir".


Como el sistema operativo encuentra el directorio por la ruta seguido, devolverá "verdadero" en la pantalla de salida.

Conclusión

En este artículo, hemos cubierto los conceptos principales de Python "OS Path Isdir". Para este propósito, hemos usado tres ejemplos. En el primer ejemplo, utilizamos el fenómeno de la ruta para encontrar el archivo en el directorio actual donde llegamos a un directorio. Aún así, otro directorio no es accesible, y el segundo ejemplo utilizó una ruta simbólica para alcanzar el archivo desde el directorio actual. El tercer ejemplo simplemente considera el nombre de la ruta del directorio del directorio actual al proporcionar el nombre del archivo.