Método de búsqueda de archivos de Python

Método de búsqueda de archivos de Python
"Para habilitar el acceso a un archivo, podemos utilizar el método de Python File" Seekable () ". Si el archivo es accesible, la función devuelve "verdadero". Para decirlo de otra manera, el método "Seekable ()" simplemente devuelve "verdadero" si se permite la accesibilidad aleatoria al archivo; más, devuelve "falso".

El método "Seekable ()" se puede aplicar utilizando la siguiente sintaxis:

Explore este método con la ayuda de códigos de Python prácticamente implementados en este artículo."

Ejemplo # 1: Verificar si se puede solicitar un archivo después de abrirlo en modo de escritura

El método "Seekable ()" de Python se implementaría con el código de ejemplo de Python práctico. En esta ilustración, aplicaremos el método "Seekable ()" a un archivo de texto después de abrir el archivo en modo de escritura en Python. Comencemos con la implementación práctica.

Para este caso, inicialmente necesitamos un archivo de texto. O podemos crear un archivo de texto en el bloc de notas y ponerlo en el directorio de trabajo actual, o podemos crear directamente el que a través de nuestro programa Python. Aquí hemos elegido la segunda opción, que es crear un archivo de texto utilizando el código Python. Para esto, tenemos un método de archivo en Python, "Open ()". Este método se utiliza para abrir un archivo en particular para comportarse en un modo especificado.

Además, si el archivo no está presente, creará el que se especifica el modo de escritura. Entonces invocamos el método "Open ()", y dentro de los soportes de la función, el nombre del archivo con el ".La extensión de TXT "se proporciona como" Informe.TXT". Como queremos crear un nuevo archivo, tenemos que especificar el modo de escritura como "W". Ahora necesitamos un objeto de archivo para mantener el archivo para poder acceder a él más adelante en el programa. Se ha generado un objeto de archivo, "disco", y el archivo se mantiene en él. Se crea un nuevo archivo de texto con el nombre proporcionado cuando ejecutamos esta línea de código.

Primero abramos la carpeta de ejecución actualmente en nuestro sistema para verificar si se ha creado un archivo de texto allí o no.

Por lo tanto, abrimos el mismo directorio, y aquí encontramos un nuevo archivo de texto, "Informe". Luego se inicia el archivo y podemos ver en la instantánea anterior que actualmente está vacío.

Hemos verificado la presencia del archivo, pero se encontró vacío. Para escribir contenido en este archivo, Python nos proporciona un método "escribir". Simplemente debemos mencionar el nombre del objeto del archivo con la función "Write ()" y proporcionar el texto que desea escribir dentro de sus paréntesis.

El código se ha proporcionado anteriormente para escribir en el archivo vacío. Aquí, hemos invocado el método "Write ()" con el nombre del objeto del archivo "disco". Y dentro de sus aparatos ortopédicos, el texto que necesitamos escribir en el archivo es "Esta es una línea de cadena."La siguiente línea contiene otro método" Write () "para escribir la nueva línea de cadena" Estamos utilizando el modo de escritura."Ambas líneas de cadena se agregarán al archivo cuando ejecutemos este código.

Pasar a la línea de procedimiento del código, verificaremos si el archivo creado se puede solicitar o no. Para hacer esto, invocamos el método "Seekable ()" del archivo Python con el objeto de archivo como "disco.Seekable () "y asignó su resultado a una variable" X ". Esto devolverá "verdadero" si el archivo es accesible y "falso" si no se puede solicitar. Luego tenemos una función "print ()" para mostrar una instrucción de texto "es solicitable del archivo especificado?"Y la salida se almacena en la variable" x ". Por último, el archivo se ha cerrado utilizando el método "Cerrar ()", por lo que todas las operaciones realizadas en el archivo deben ser visibles.

Primero, verificaremos el archivo del texto insertado en él.

Al abrir el archivo, esta vez, no está vacío; más bien, tiene dos líneas de cadena que escribimos a través del programa Python.

Además, el resultado del método "buscar ()" apareció en el terminal, que es "verdadero", esto significa que el archivo se puede buscar.

Ejemplo # 2: Verificar si se puede solicitar un archivo después de abrirlo en modo de anexo

Esta demostración abrirá un archivo en modo de comportamiento adjunto y luego verificará si es solicitable o no. Proporcionaremos cada paso de detalles a través del programa con su salida generada.

Abrir un archivo es el requisito previo inicial del programa. Abriríamos un archivo que existe actualmente en nuestro CWD. Para abrir el archivo, el método del archivo "abrir ()" se invoca en la primera línea del programa. Aquí usaremos el archivo que creamos en la instancia anterior. Entonces, proporcionamos el nombre del archivo "Informe.txt ", y luego el modo se especifica como" a ". El modo "a" se refiere al modo de comportamiento "adjuntar", lo que significa que agregaremos algunas cadenas de texto justo al lado del contenido anterior en el archivo existente sin alterar su contenido. Ahora el archivo se abre en modo de apertura. Para mantener este archivo en el programa, hemos creado un objeto de archivo "gráfico"; usando esto; El archivo será accesible en todo el programa.

Hemos abierto el archivo especificado para verificar lo que inicialmente posee en él. Como podemos ver, este archivo tiene dos líneas de cadena.

Ahora, para agregar un nuevo contenido en este archivo con el existente, hemos invocado el método "Write ()" del archivo Python con el objeto del archivo "Gráfico" y escribimos el texto para agregar entre sus soportes de función como "Una nueva línea de cadena es agregado."Se llama nuevamente la misma función en la siguiente línea para agregar otra línea de cadena, ya que" esta es la segunda línea de cadena recién agregada."Estas dos líneas de cadena habrían sido contenidas en los datos actuales del archivo.

Para verificar la accesibilidad del archivo, hemos llamado al método del archivo "Seekable ()" con el objeto del archivo "Gráfico". Para almacenar su resultado generado, hemos utilizado una variable "impar". Para poner la salida a la vista, el método "print ()" de Python entró en práctica aquí. Una cadena de texto “se puede buscar archivo especificado?"Con una variable" impar "se pasa al método" print () "para mostrar. En última instancia, después de todas las operaciones, el archivo se cierre llamando al método "Cerrar ()".

Hemos abierto el archivo y podemos ver en la imagen a continuación que las nuevas cadenas se han agregado con éxito.

El resultado para el método "buscar ()" produce "verdadero". El archivo se puede solicitar.

Ejemplo#3: Verificar si se puede solicitar un archivo después de abrirlo en modo de lectura

Para la última instancia, veríamos si un archivo se puede solicitar en modo de lectura o no.

Abra el archivo usando el método "Open ()". El archivo se proporciona como "informe.txt ", y el modo es" r ". La salida se asigna al objeto de archivo "bloqueo". Luego, para leer el archivo, invocamos el método "Read ()" con el objeto del archivo "Bloquear". En consecuencia, se lee el texto del archivo. Ahora, evaluaremos si se puede buscar. El método "Seekable ()" se invoca con el objeto de archivo "Bloquear", y el resultado se guardará en la variable "Y". El método "print ()" mostrará el resultado en el terminal y, por último, el archivo está cerrado utilizando el método "Cerrar ()".

El archivo proporcionado en el modo de lectura se puede buscar.

Conclusión

Verificar la accesibilidad de un archivo que usa el módulo Python es una técnica muy útil. Python nos proporciona un método, "SeeBable ()", para verificar si un archivo abierto en un modo especificado es accesible o no. Hemos creado tres instancias para tres modos de comportamiento diferentes para abrir un archivo. Cada modo se verificó y verificó utilizando el método "Seekable ()" del archivo de Python, ya sea accesible o no. Después de ejecutar todas las ilustraciones, concluimos que el archivo se había solicitado en todos los modos de comportamiento.