Python usa su juicio para verificar si el archivo 1.TXT existe. Si no existe, devuelve que el texto no existe. ¿Cómo escribir este código?
1. Utilice la biblioteca del sistema operativo
Los métodos en la biblioteca del sistema operativo pueden verificar si el archivo existe, Ture se devolverá si existe, False si no existe, y allí. No es necesario abrir el archivo.
1. verificación del archivo os.path.is
importar os.path
filename='/oldboyedu.com/file.txt'
os.path.isfile(nombre de archivo)
2.exists verificación de carpeta
Importar os
a_path='/oldboyedu.com/'< / p>
si os.path.exists(a_path):
#hacer algo
3. verificación de permisos del archivo os.access
Importar os
filename='/oldboyedu.com/file.txt'
4.com/file.txt'
si os.path.isfile(nombre de archivo) y os.access(filename, os.R_OK):
#hacer algo
En segundo lugar, use la biblioteca pathlib
El uso de la biblioteca pathlib también verifica si el archivo Existe un método, desde Python 3.4, Python ha agregado pathlib a la biblioteca estándar, que se puede usar directamente sin instalación.
1. Compruebe si el archivo existe
de pathlib import Path
my_file = Path("/oldboyedu.com/file.txt")
if my_file.is_file():
# El archivo existe
2 Compruebe si la carpeta existe
de la ruta de importación de pathlib
my_file = Path("/oldboyedu.com/file.txt")
si my_file.is_dir():
# El directorio existe
si my_file .is_dir():
# El directorio existe# existe
3 El archivo o carpeta existe
de la ruta de importación de pathlib
my_file = Path("/oldboyedu.com/file.txt")
si my_file.existe():
# ruta existe
Los dos enumerados arriba Los métodos habituales para verificar archivos y carpetas en Python3 se aplican a la versión relevante de Python3, ¡otras versiones son ligeramente diferentes!