Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Python vérifie si le fichier existe | Comment vérifier si un répertoire existe en Python

Python existe()

Python existe() La méthode est utilisée pour vérifier si un fichier ou un répertoire spécifique existe ou non. Il est également utilisé pour vérifier si un chemin fait référence à un descripteur de fichier ouvert ou non. Il renvoie la valeur booléenne true si le fichier existe et renvoie false sinon. Il est utilisé avec le module os et le sous-module os.path comme os.path.exists(path).

Dans ce tutoriel sur le fichier Python existe, nous apprendrons comment déterminer si un fichier (ou un répertoire) existe en utilisant Python. Pour vérifier si le fichier existe en Python, nous utilisons la bibliothèque intégrée Python pour vérifier si le fichier existe.

Il existe différentes manières de vérifier un fichier ou de vérifier en Python si un répertoire existe, en utilisant les fonctions répertoriées ci-dessous.

Comment vérifier si un fichier existe en Python à l'aide de os.path.exists()

En utilisant path.exists, vous pouvez vérifier rapidement qu'un fichier ou un répertoire existe. Voici les étapes pour que le fichier de vérification Python existe ou non :

Étapes 1) Importez le module os.path

Avant d'exécuter le code, il est important d'importer le module os.path.

import os.path
from os import path

Étapes 2) Utilisez la fonction path.exists()

Maintenant, utilisez la fonction path.exists() pour vérifier en Python si un fichier existe.

path.exists("guru99.txt")

Étapes 3) Exécutez le code ci-dessous

Voici le code complet

import os.path
from os import path

def main():

   print ("File exists:"+str(path.exists('guru99.txt')))
   print ("File exists:" + str(path.exists('career.guru99.txt')))
   print ("directory exists:" + str(path.exists('myDirectory')))

if __name__== "__main__":
   main()

Dans notre cas, seul le fichier guru99.txt est créé dans le répertoire de travail

Sortie :

Le fichier existe :Vrai
Le fichier existe :Faux
Le répertoire existe :Faux

Python isfile()

Le Python isfile() La méthode est utilisée pour déterminer si un chemin donné est un fichier régulier existant ou non. Il renvoie une valeur booléenne true si le chemin spécifique est un fichier existant ou sinon il renvoie false. Il peut être utilisé par la syntaxe :os.path.isfile(path).

os.path.isfile()

Nous pouvons utiliser la commande isfile pour vérifier si une entrée donnée est un fichier ou non.

import os.path
from os import path

def main():

	print ("Is it File?" + str(path.isfile('guru99.txt')))
	print ("Is it File?" + str(path.isfile('myDirectory')))
if __name__== "__main__":
	main()

Sortie :

Est-ce un fichier ? Vrai
Est-ce un fichier ? Faux

os.path.isdir()

Si nous voulons confirmer qu'un chemin donné pointe vers un répertoire, nous pouvons utiliser la fonction os.path.dir()

import os.path
from os import path

def main():

   print ("Is it Directory?" + str(path.isdir('guru99.txt')))
   print ("Is it Directory?" + str(path.isdir('myDirectory')))

if __name__== "__main__":
   main()

Sortie :

Est-ce l'Annuaire ? Faux
Est-ce un annuaire ? Vrai

pathlibPath.exists() pour Python 3.4

Python 3.4 et les versions supérieures ont le module pathlib pour la gestion avec le chemin du système de fichiers. Il utilise une approche orientée objet pour vérifier en Python si le dossier existe ou non.

import pathlib
file = pathlib.Path("guru99.txt")
if file.exists ():
    print ("File exist")
else:
    print ("File not exist")

Sortie :

Le fichier existe

Code complet

Voici le code complet

import os
from os import path

def main():
    # Print the name of the OS
    print(os.name)
#Check for item existence and type
print("Item exists:" + str(path.exists("guru99.txt")))
print("Item is a file: " + str(path.isfile("guru99.txt")))
print("Item is a directory: " + str(path.isdir("guru99.txt")))

if __name__ == "__main__":
    main()

Sortie :

L'élément existe :Vrai
L'élément est un fichier :Vrai
L'élément est un répertoire :Faux

Comment vérifier si le fichier existe


Python

  1. E/S de fichier Python
  2. Répertoire Python et gestion des fichiers
  3. Comment obtenir la date et l'heure actuelles en Python ?
  4. Comment vérifier et étalonner un capteur d'humidité
  5. Instruction Python Print() :comment imprimer avec des exemples
  6. Python New Line:Comment imprimer SANS nouvelle ligne en Python
  7. Python JSON :encoder (dumps), décoder (chargers) et lire le fichier JSON
  8. Python Average :Comment trouver la MOYENNE d'une liste en Python
  9. Python - Configuration de l'environnement