O método "Seekable ()" pode ser aplicado usando a seguinte sintaxe:
Vamos explorar esse método com a ajuda de códigos Python praticamente implementados neste artigo.”
Exemplo # 1: Verificando se um arquivo é procurado após abri -lo no modo de escrita
O método "Seekable ()" do Python seria implementado com o código de exemplo prático do Python. Nesta ilustração, aplicaremos o método "Seekable ()" a um arquivo de texto depois de abrir o arquivo no modo de escrita no Python. Vamos começar com a implementação prática.
Para este exemplo, inicialmente precisamos de um arquivo de texto. Ou podemos criar um arquivo de texto no bloco de notas e colocá -lo no diretório de trabalho atual, ou podemos criar diretamente o do nosso programa Python. Aqui escolhemos a segunda opção, que é criar um arquivo de texto usando o código Python. Para isso, temos um método de arquivo em Python, “Open ()”. Este método é usado para abrir um arquivo específico para se comportar em um modo especificado.
Além disso, se o arquivo não estiver presente, ele criará o que o modo de escrita for especificado. Então, invocamos o método "Open ()" e, dentro dos colchetes de função, o nome do arquivo com o ".A extensão txt ”é fornecida como“ relatório.TXT". Como queremos criar um novo arquivo, temos que especificar o modo de escrita como "w". Agora precisamos de um objeto de arquivo para manter o arquivo para que possamos acessá -lo mais tarde no programa. Um objeto de arquivo, "disco", foi gerado e o arquivo é mantido nele. Um novo arquivo de texto é criado com o nome fornecido quando executamos esta linha de código.
Vamos abrir primeiro a pasta atualmente em execução em nosso sistema para verificar se um arquivo de texto foi criado lá ou não.
Por isso, abrimos o mesmo diretório e aqui encontramos um novo arquivo de texto, “Relatório”. O arquivo é então iniciado, e podemos ver no instantâneo acima que está atualmente vazio.
Verificamos a presença do arquivo, mas foi encontrado vazio. Para escrever conteúdo para este arquivo, o Python nos fornece um método "Write". Simplesmente precisamos mencionar o nome do objeto de arquivo com a função "write ()" e fornecer o texto que você deseja escrever dentro de seus parênteses.
O código foi fornecido acima para escrever no arquivo vazio. Aqui, invocamos o método "write ()" com o nome do objeto de arquivo "disco". E dentro de seus aparelhos, o texto que precisamos escrever no arquivo é “Esta é uma linha de string.”A próxima linha contém outro método“ write () ”para escrever a nova linha de string“ Estamos usando o modo de escrita.”Ambas as linhas de string serão adicionadas ao arquivo quando executarmos este código.
Mudando para a linha de processo do código, verificaremos se o arquivo criado é procurável ou não. Para fazer isso, invocamos o arquivo python "Seekable ()" com o objeto de arquivo como "disco.procurável () ”e atribuiu seu resultado a uma variável“ x ”. Isso retornará "verdadeiro" se o arquivo estiver acessível e "falso" se não for procurável. Em seguida, temos uma função “print ()” para exibir uma declaração de texto “é especificado arquivo buscável?”E a saída é armazenada na variável“ X ”. Por fim, o arquivo foi fechado usando o método "Close ()", então todas as operações realizadas no arquivo devem ser visíveis.
Primeiro, verificaremos o arquivo para o texto inserido nele.
Quando abrimos o arquivo, desta vez, ele não está vazio; Em vez disso, ele tem duas linhas de string que escrevemos através do programa Python.
Além disso, o resultado do método "procurável ()" apareceu no terminal, o que é "verdadeiro", isso significa que o arquivo é procurado.
Exemplo # 2: Verificando se um arquivo é buscável após abri -lo no modo Apênder
Esta demonstração abrirá um arquivo no modo de comportamento de apego e depois verificará se é procurável ou não. Forneceremos todos os detalhes de etapas através do programa com sua saída gerada.
Abrir um arquivo é o pré -requisito inicial do programa. Abriríamos um arquivo que atualmente existe em nossa CWD. Para abrir o arquivo, o método do arquivo "Open ()" é invocado na primeira linha do programa. Aqui estaremos usando o arquivo que criamos na instância anterior. Então, fornecemos o nome do arquivo “Relatório.txt ”, e então o modo é especificado como“ a ”. O modo “A” refere -se ao modo de comportamento “Apêndio”, o que significa que adicionaremos algumas seqüências de texto ao lado do conteúdo anterior no arquivo existente sem alterar seu conteúdo. Agora o arquivo está aberto no modo Apênd. Para manter esse arquivo no programa, criamos um objeto de arquivo "plot"; usando isso; O arquivo será acessível ao longo do programa.
Abrimos o arquivo especificado para verificar o que ele mantém inicialmente. Como podemos ver, este arquivo tem duas linhas de string nele.
Agora, para anexar um novo conteúdo neste arquivo com o existente, invocamos o método Python File "write ()" com o objeto de arquivo "plot" e escrevemos o texto para anexar entre seus colchetes de função como "uma nova linha de string é adicionado.”A mesma função é novamente chamada na próxima linha para anexar outra linha de string como“ Esta é a segunda linha de string recém -anexa.”Essas duas linhas de string teriam sido contidas nos dados atuais do arquivo.
Para verificar a acessibilidade do arquivo, chamamos o arquivo de "Seekable ()" com o objeto de arquivo "plot". Para armazenar seu resultado gerado, usamos uma variável "ímpar". Para colocar a saída em exibição, o método Python "Print ()" entrou em prática aqui. Uma string de texto “é especificado arquivo buscável?"Com uma variável" ímpar "é passada para o método" print () "para exibir. Por fim, depois de todas as operações, o arquivo é fechado chamando o método "Close ()".
Abrimos o arquivo e podemos ver na imagem abaixo que as novas cordas foram anexadas com sucesso.
O resultado para o método "procurável ()" produz "verdadeiro". O arquivo é procurado.
Exemplo#3: Verificando se um arquivo é procurado após abri -lo no modo de leitura
Para a última instância, veríamos se um arquivo é procurado no modo de leitura ou não.
Abra o arquivo usando o método "Open ()". O arquivo é fornecido como “relatório.txt ", e o modo é" r ". A saída é atribuída ao objeto de arquivo "bloqueio". Então, para ler o arquivo, invocamos o método "read ()" com o objeto de arquivo "bloqueio". Consequentemente, o texto do arquivo será lido. Agora, avaliaremos se é procurável. O método "Seekable ()" é invocado com o objeto de arquivo "Lock" e o resultado será salvo na variável "y". O método "print ()" exibirá o resultado no terminal e, finalmente, o arquivo é fechado usando o método "Close ()".
O arquivo fornecido no modo de leitura é procurado.
Conclusão
Verificar a acessibilidade de um arquivo usando o módulo Python é uma técnica muito útil. O Python nos fornece um método "Seekable ()", para verificar se um arquivo aberto em um modo especificado é acessível ou não. Criamos três instâncias para três modos de comportamento diferentes para abrir um arquivo. Cada modo foi verificado e verificado usando o método Python File “Seekable ()”, se eles estavam acessíveis ou não. Depois de executar todas as ilustrações, concluímos que o arquivo havia sido procurado em todos os modos de comportamento.