Les cordes ou les octets constituent les arguments de chemin. Ces routines peuvent être utilisées pour récupérer les noms de chemin dans Python, fusionner les données et effectuer une normalisation. Toutes ces méthodes acceptent uniquement les objets de chaîne ou les octets comme entrée. Certains types de modules de Python OS Path sont "Path Basen Name", "Path Dirname", "Path Isabs", "Path Isdir", "Path Isfile", "Path Normcase" et "Path Normpath". Il existe de nombreuses versions de ce module dans la bibliothèque standard, qui ont diverses versions du système d'exploitation, et le principal utilisé pour la vérification de l'existence du chemin est «Python Path Isdir».Le «OS.chemin.La méthode isdir () »dans le langage de programmation Python peut évaluer si le chemin donné comprend déjà un répertoire spécifié. Cette méthode suit les liens symboliques. Par conséquent, il renverra «vrai» si le chemin donné est un lien symbolique se connectant à un répertoire et renvoie «faux» si le répertoire n'est pas lié au chemin que nous fournirons.
Syntaxe
La syntaxe pour Python «OS Path Isdir» est fournie ci-dessous.
Dans Python, «OS Path Isdir», le paramètre «chemin» fait référence au système de fichiers respectif dans lequel nous voulons atteindre une valeur booléenne de la classe Bool, qui est le résultat de cette procédure. Si le chemin fourni conduit à un répertoire existant, cette méthode renvoie «vrai»; Sinon, il renvoie «faux».
Exemple # 1: Utilisation du Python «OS.chemin.Méthode isdir pour déterminer l'existence d'au moins un chemin spécifié
Cet exemple est lié à la fourniture du chemin réel vers la fonction fournie où il atteint le fichier à partir du répertoire actuel. Assurez-vous que le fichier doit être présent dans le répertoire actuel. Si le fichier n'est pas trouvé à partir de l'emplacement fourni, il renverra la valeur booléenne «false». Pour obtenir l'emplacement réel, nous utilisons «Path Isdir», où nous devons fournir le «nom d'utilisateur» du système ainsi que le fichier du nom du répertoire actuel.
L'extrait de code pour «Python OS Path Isdir» est discuté ci-dessous.
Si nous regardons notre exemple de code, nous avons importé la bibliothèque de «OS.Chemin », et cette bibliothèque doit être importée car nous sommes préoccupés par le suivi du chemin du fichier du répertoire. Cela ne se produirait que lorsqu'il pourrait être lié au système d'exploitation. Nous pouvons donc dire que pour l'interaction avec le système d'exploitation et pour obtenir le chemin du répertoire actuel, nous devons utiliser cette bibliothèque. Ensuite, nous avons créé une fonction ou un emplacement de mémoire nommé «python_path» où nous avons écrit le chemin comme «Accueil», puis notre nom d'utilisateur système «aqsayasin», et en tant que répertoire actuel, nous avons utilisé «Documents» et rédigé le nom de fichier «Python.SMS".
Maintenant, après, nous avons créé une fonction nommée «Python_isdir» et appliqué notre module principal de «OS.chemin.isdir () ”et lui a accordé la valeur de" python_isdir ", puis nous avons utilisé la fonction" print () "sur" python_isdir ". Il renverra la valeur de la sortie, qu'il ait été trouvé dans le répertoire actuel. Nous avons de nouveau attribué le nouveau chemin à «python_path»; Cette fois, nous avons fourni un chemin pour suivre le répertoire actuel. Maintenant, nous ne l'avons pas attribué pour cibler un dossier spécifique, puis sur la fonction "python_isdir", nous avons appliqué notre module principal de "OS.chemin.isdir "et renvoyez la valeur de" python_path ", puis nous avons utilisé la fonction" print () "pour renvoyer la valeur que ce soit ou non dans" vrai "ou" false ".
Le fichier que nous fournissons à notre chemin dans le code «Python.txt »n'est pas présent dans notre répertoire actuel car nous ne l'avons pas créé. Lorsque le chemin touche le chemin, le fichier fourni serait absent, il sera donc donné le booléen verbeux «faux». La deuxième fois que le chemin du répertoire fourni est présent. Il passera par le chemin et atteindra le répertoire actuel pour afficher «vrai» lors de la deuxième exécution du module principal de «OS.chemin.isdir ".
Exemple # 2: Utilisation du Python «OS.chemin.Méthode ISDIR »pour déterminer l'existence de chemins spécifiés dans un lien symbolique
Nous avons créé un lien symbolique dans cet exemple pour atteindre notre chemin spécifié fourni dans le répertoire actuel. Le lien symbolique est utilisé pour créer un lien en utilisant la fonction «SymLink ()» de Python avec la bibliothèque «OS». Ce processus génère un lien symbolique avec une source et une destination nommées.
Nous avons importé la bibliothèque Python «OS.chemin »comme nous avons importé dans le programme précédent et créé un répertoire en utilisant« dirname »comme« pythoncode »dans le répertoire de travail actuel. Nous avons utilisé le «OS.Fonction Mkdir () »et l'a attribuée à la fonction définie par l'utilisateur nommé« dirname ».
Maintenant, nous avons créé «symbolic_path» où nous fournissons le chemin du répertoire de travail actuel de notre système. Ceci est le lien symbolique que nous avons créé, qui pointera vers le répertoire «Pythoncode» que nous avons créé par le «OS.SymLink () ”Fonction. Comme nous l'avons attribué dans la fonction comme «dirname», nous avons créé «code_path» et attribué «dirname» pour vérifier si le chemin fourni existe dans le répertoire. À cette fin, nous avons utilisé notre fonction principale «OS.chemin.Fonction isdir () ”et l'a attribuée à" code_path ". Nous avons utilisé la fonction «print ()» avec la fonction de «python_isdir» pour afficher la valeur booléenne du chemin du répertoire.
Pour le lien symbolique, nous initialisons la fonction «code_path» comme «symbolic_path» et le chemin fourni à «python_isdir» par la fonction principale de «OS.chemin.isdir () "avec" code_path ". Dans la dernière ligne, nous avons de nouveau utilisé la fonction «print ()» pour déterminer l'état existant du deuxième chemin spécifié dans le répertoire en cours d'exécution actuel.
Dans l'instantané de sortie, nous pouvons voir que nous obtiendrons «vrai» sur l'écran de sortie deux fois, comme les deux fois, le chemin spécifié via un lien symbolique existait dans la bibliothèque en cours d'exécution actuelle.
Exemple # 3: Utilisation du «OS.chemin.Méthode Isdir pour déterminer l'existence d'un dossier dans le répertoire actuel sans chemin
Ce dernier exemple est l'exemple le plus simple de trouver le fichier dans votre répertoire à partir du nom du répertoire sans fournir le chemin clair réel. Avant de démarrer le code, nous créerons un fichier avec le nom «Foldera» dans notre répertoire actuel.
À cette fin, nous importerons la bibliothèque de «OS» car nous avons besoin d'interaction avec le système d'exploitation. Ensuite, nous avons créé le «dir_path» et lui avons attribué le nom du dossier «Foldera» que nous avions déjà créé dans notre répertoire. Pour atteindre ce chemin, nous avons utilisé le module de «OS.chemin.isdir () ”et lui a attribué la fonction de" dir_path ". Pour afficher le statut d'existence booléen, nous avons utilisé la fonction «print ()» pour la fonction de répertoire «dir_isdir».
Comme le système d'exploitation trouve le répertoire par le chemin suivi, il renverra «vrai» sur l'écran de sortie.
Conclusion
Dans cet article, nous avons couvert les principaux concepts de Python «OS Path Isdir». À cette fin, nous avons utilisé trois exemples. Dans le premier exemple, nous avons utilisé le phénomène du chemin pour trouver le fichier dans le répertoire actuel où nous avons atteint un répertoire. Pourtant, un autre répertoire n'est pas accessible, et le deuxième exemple a utilisé un chemin symbolique pour atteindre le fichier à partir du répertoire actuel. Le troisième exemple considère simplement le nom du chemin du répertoire du répertoire actuel en fournissant le nom du fichier.