Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Python comprueba si el archivo existe | Cómo comprobar si existe un directorio en Python

Python existe()

Python existe() El método se utiliza para verificar si existe o no un archivo o directorio específico. También se usa para verificar si una ruta se refiere a algún descriptor de archivo abierto o no. Devuelve el valor booleano verdadero si el archivo existe y devuelve falso en caso contrario. Se usa con el módulo os y el submódulo os.path como os.path.exists(path).

En este tutorial sobre la existencia de un archivo de Python, aprenderemos cómo determinar si un archivo (o directorio) existe usando Python. Para verificar si el archivo existe en Python, usamos las funciones de verificación de Python de la biblioteca incorporada si el archivo existe.

Hay diferentes formas de verificar un archivo o verificar Python si existe un directorio, utilizando las funciones que se enumeran a continuación.

Cómo verificar si existe un archivo en Python usando os.path.exists()

Usando path.exists puede verificar rápidamente que existe un archivo o directorio. Estos son los pasos para que el archivo de verificación de Python exista o no:

Pasos 1) Importe el módulo os.path

Antes de ejecutar el código, es importante que importe el módulo os.path.

import os.path
from os import path

Pasos 2) Usar la función path.exists()

Ahora, use la función path.exists() para que Python compruebe si existe un archivo.

path.exists("guru99.txt")

Pasos 3) Ejecute el código que se proporciona a continuación

Aquí está el código completo

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()

En nuestro caso, solo se crea el archivo guru99.txt en el directorio de trabajo

Salida:

El archivo existe:Verdadero
El archivo existe:Falso
El directorio existe:Falso

Python isfile()

El archivo is de Python() El método se utiliza para encontrar si una ruta dada es un archivo regular existente o no. Devuelve un valor booleano verdadero si la ruta específica es un archivo existente o de lo contrario devuelve falso. Puede ser utilizado por la sintaxis:os.path.isfile(ruta).

os.path.isfile()

Podemos usar el comando isfile para verificar si una entrada dada es un archivo o no.

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()

Salida:

¿Es archivo? Cierto
¿Es un archivo? Falso

os.ruta.isdir()

Si queremos confirmar que una ruta determinada apunta a un directorio, podemos usar la función 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()

Salida:

¿Es Directorio? Falso
¿Es Directorio? Verdadero

pathlibPath.exists() para Python 3.4

Python 3.4 y las versiones superiores tienen el módulo pathlib para manejar con la ruta del sistema de archivos. Utiliza un enfoque orientado a objetos para que Python compruebe si la carpeta existe o no.

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

Salida:

El archivo existe

Código completo

Aquí está el código completo

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()

Salida:

El elemento existe:Verdadero
El elemento es un archivo:Verdadero
El elemento es un directorio:Falso

Cómo verificar si el archivo existe


python

  1. E/S de archivo de Python
  2. Administración de archivos y directorios de Python
  3. ¿Cómo obtener la fecha y hora actuales en Python?
  4. Cómo comprobar y calibrar un sensor de humedad
  5. Declaración Python Print():cómo imprimir con ejemplos
  6. Python New Line:Cómo imprimir SIN Newline en Python
  7. Python JSON:codificar (volcados), decodificar (cargas) y leer archivos JSON
  8. Promedio de Python:cómo encontrar el PROMEDIO de una lista en Python
  9. Python - Configuración del entorno
  10. Python - E/S de archivos
  11. Cómo revisar los frenos industriales