Metodo richiedente del file Python

Metodo richiedente del file Python
"Per abilitare l'accesso a un file, possiamo utilizzare il metodo Python File" Seekeble () ". Se il file è accessibile, la funzione restituisce "vero". Per dirla in altro modo, il metodo "Seekeble ()" restituisce semplicemente "VERO" se è consentita l'accessibilità casuale al file; altro, restituisce "falso".

Il metodo "Seekeble ()" può essere applicato utilizzando la seguente sintassi:

Esploriamo questo metodo con l'aiuto di codici Python praticamente implementati in questo articolo."

Esempio n. 1: verificare se un file è richiesto dopo averlo aperto in modalità di scrittura

Il metodo "Seekeble ()" di Python sarebbe implementato con il codice di esempio Python pratico. In questa illustrazione, applicheremo il metodo "Seekeble ()" a un file di testo dopo aver aperto il file in modalità di scrittura in Python. Cominciamo con l'implementazione pratica.

Per questa istanza, inizialmente abbiamo bisogno di un file di testo. O possiamo creare un file di testo in blocco note e inserirlo nella directory di lavoro attuale, oppure possiamo creare direttamente quello tramite il nostro programma Python. Qui abbiamo scelto la seconda opzione, che è quella di creare un file di testo usando il codice Python. Per questo, abbiamo un metodo file in Python, "Open ()". Questo metodo viene utilizzato per aprire un determinato file per comportarsi in modalità specificata.

Inoltre, se il file non è presente, creerà quello quando viene specificata la modalità di scrittura. Quindi abbiamo invocato il metodo "Open ()" e all'interno delle staffe di funzione, il nome del file con ".L'estensione txt "è fornita come" Rapporto.TXT". Dato che vogliamo creare un nuovo file, dobbiamo specificare la modalità di scrittura come "W". Ora abbiamo bisogno di un oggetto file per tenere il file in modo da poterlo accedervi più avanti nel programma. È stato generato un oggetto file, "disco", e il file è tenuto in esso. Un nuovo file di testo viene creato con il nome fornito quando eseguiamo questa riga di codice.

Apriamo per la prima volta la cartella attualmente in esecuzione nel nostro sistema per verificare se un file di testo è stato creato lì o no.

Quindi, abbiamo aperto la stessa directory, e qui abbiamo trovato un nuovo file di testo, "report". Il file viene quindi lanciato e possiamo vedere nell'istantanea sopra che è attualmente vuoto.

Abbiamo verificato la presenza del file, ma è stata trovata vuota. Per scrivere contenuti a questo file, Python ci fornisce un metodo "Scrivi". Dobbiamo semplicemente menzionare il nome dell'oggetto file con la funzione "write ()" e fornire il testo che si desidera scrivere entro le sue parentesi.

Il codice è stato fornito sopra per la scrittura nel file vuoto. Qui, abbiamo invocato il metodo "write ()" con il nome dell'oggetto file "disco". E all'interno delle sue parentesi graffe, il testo che dobbiamo scrivere nel file è “Questa è una riga di stringa."La riga successiva contiene un altro metodo" write () "per scrivere la nuova riga di stringa" Stiamo usando la modalità di scrittura."Entrambe le righe di stringa verranno aggiunte nel file quando eseguiamo questo codice.

Passando alla riga di procedura del codice, verificheremo se il file creato è ricerca o no. Per fare ciò, abbiamo invocato il metodo del file "Seekeble ()" Python con l'oggetto file come "disco.Selatable () "e ha assegnato il suo risultato a una variabile" X ". Questo restituirà "vero" se il file è accessibile e "falso" se non è richiesto. Quindi abbiamo una funzione "print ()" per visualizzare un'istruzione di testo "è richiesto file?"E l'output è archiviato nella variabile" x ". Infine, il file è stato chiuso utilizzando il metodo "Close ()", quindi tutte le operazioni eseguite sul file dovrebbero essere visibili.

Innanzitutto, controlleremo il file per il testo inserito in esso.

Mentre apriamo il file, questa volta, non è vuoto; Piuttosto, ha due righe che abbiamo scritto attraverso il programma Python.

Inoltre, il risultato del metodo "Seekeable ()" è apparso sul terminale, il che è "vero", ciò significa che il file è richiesto.

Esempio n. 2: verificare se un file è richiesto dopo averlo aperto in modalità Append

Questa dimostrazione aprirà un file in modalità di comportamento di appendici e quindi verificherà se è ricerca o no. Forniremo ogni dettaglio attraverso il programma con il loro output generato.

L'apertura di un file è il prerequisito iniziale del programma. Apriremmo un file che attualmente esiste nel nostro CWD. Per aprire il file, il metodo del file "Open ()" è invocato nella prima riga del programma. Qui useremo il file che abbiamo creato nell'istanza precedente. Quindi, abbiamo fornito il nome del file "Rapporto.txt ", e quindi la modalità è specificata come" a ". La modalità "A" si riferisce alla modalità di comportamento "Append", il che significa che aggiungeremo alcune stringhe di testo proprio accanto al contenuto precedente nel file esistente senza alterarne il contenuto. Ora il file viene aperto in modalità Append. Per mantenere questo file nel programma, abbiamo creato un oggetto file "trama"; Usando questo; Il file sarà accessibile in tutto il programma.

Abbiamo aperto il file specificato per verificare cosa contiene inizialmente. Come possiamo vedere, questo file contiene due righe.

Ora, per aggiungere nuovi contenuti in questo file con quello esistente, abbiamo invocato il metodo Python File "Write ()" con l'oggetto del file "Trama" e abbiamo scritto il testo per aggiungere tra le sue staffe di funzione come "una nuova riga di stringa è aggiunto."La stessa funzione viene nuovamente chiamata nella riga successiva per aggiungere un'altra riga di stringa in quanto" questa è la seconda riga di stringa appena aggiunta."Queste due righe di stringa sarebbero state contenute nei dati correnti del file.

Per controllare l'accessibilità del file, abbiamo chiamato il metodo del file "Seekeble ()" con l'oggetto file "trama". Per archiviare il suo risultato generato, abbiamo usato una variabile "dispari". Per mettere in vista l'output, il metodo Python "Print ()" è entrato in pratica qui. Una stringa di testo “è richiesto file specificato?"Con una variabile" dispari "viene passata al metodo" print () "da visualizzare. Alla fine, dopo tutte le operazioni, il file viene chiuso chiamando il metodo "Close ()".

Abbiamo aperto il file e possiamo vedere nell'immagine sottostante che le nuove stringhe sono state aggiunte correttamente.

Il risultato per il metodo "Seekeble ()" produce "vero". Il file è ricercabile.

Esempio n. 3: verificare se un file è richiesto dopo averlo aperto in modalità di lettura

Per l'ultima istanza, vedremmo se un file è richiesto in modalità di lettura o no.

Apri il file utilizzando il metodo "Open ()". Il file è fornito come "Rapporto.txt ", e la modalità è" r ". L'output è assegnato all'oggetto file "blocco". Quindi per leggere il file, abbiamo invocato il metodo "read ()" con l'oggetto file "blocco". Di conseguenza, il testo del file verrà letto. Ora valuteremo se è richiesto. Il metodo "Seekeble ()" è invocato con l'oggetto file "Lock" e il risultato verrà salvato in variabile "Y". Il metodo "Print ()" visualizzerà il risultato sul terminale e, infine, il file viene chiuso utilizzando il metodo "Close ()".

Il file fornito nella modalità di lettura è richiesto.

Conclusione

Controllare l'accessibilità di un file utilizzando il modulo Python è una tecnica molto utile. Python ci fornisce un metodo, "Seekeble ()", per verificare se un file aperto in modalità specificata è accessibile o meno. Abbiamo creato tre istanze per tre diverse modalità di comportamento per l'apertura di un file. Ogni modalità è stata controllata e verificata utilizzando il metodo del file "Seekeble ()" Python, che fossero accessibili o meno. Dopo aver eseguito tutte le illustrazioni, abbiamo concluso che il file era stato cercato in tutte le modalità di comportamento.