O termo "arquivo”Refere -se a uma coleção de dados localizados em um local específico no sistema. O Python fornece vários módulos e funções para ler e gravar arquivos. ““Escrevendo em um arquivo”É uma tarefa comum no Python que é assistido principalmente no final do desenvolvedor. Isso envolve a abertura de arquivos, escrevendo dados e, em seguida, fechando o arquivo.
O objetivo deste blog é explicar como escrever uma string em um arquivo especificado usando várias abordagens.
Como escrever string python para arquivo?
Para escrever uma string no arquivo específico no Python, considere as abordagens abaixo:
Método 1: Escrever string em um arquivo usando o método "write ()"
A maneira mais direta de escrever uma string em um arquivo é através do “escrever()”Método. Este método escreve uma string no arquivo aberto em “escrever" modo. Vamos entender pelo exemplo abaixo:
Exemplo
O código abaixo é usado para gravar uma string em um arquivo através do método discutido:
arquivo = aberto ("new_file.txt "," w ")
arquivo.escreva ("Olá, mundo!")
arquivo.fechar()
No trecho de código acima:
Saída
Na saída acima, pode -se ver claramente que o valor especificado da string foi escrito em um arquivo.
Método 2: Escrevendo a string em um arquivo utilizando a declaração “com”
O "com”A declaração fornece uma maneira mais eficiente de escrever para um arquivo. Ele fecha automaticamente o arquivo após a execução do bloco de código, que pode ser demonstrado no exemplo a seguir.
Exemplo
Vamos ver o exemplo a seguir:
com open ("new_file.txt "," w ") como arquivo:
arquivo.Write ("Python World!")
Nas linhas acima do código:
Saída
A saída acima mostra que o valor especificado da string foi gravado em um arquivo.
Método 3: Escrever string em um arquivo usando o módulo "FileInput"
O "FileInput”Módulo grava uma string em um arquivo substituindo todo o conteúdo do arquivo.
Exemplo
O código a seguir grava o valor da string especificada em um arquivo usando o “FileInputMódulo:
importar fileInput
com FileInput.FileInput ("new_file.txt ", inplace = true) como arquivo:
para linha no arquivo:
print ("guia python", end = "")
No bloco de código acima:
Saída
De acordo com a saída acima, a string foi gravada no arquivo com sucesso.
Conclusão
Para escrever uma string em um arquivo em python, aplique o “escrever()”Método,“comDeclaração, ou a “FileInput”Módulo. O método "write ()" é usado junto com o "abrir()" e "fechar()”Funciona para escrever uma string especificada no arquivo. Da mesma forma, o “com”A declaração é usada junto com a função“ Open () ”para escrever uma string em um arquivo. O módulo "FileInput", no entanto, substitui o conteúdo do arquivo pela string escrita. Esta postagem em Python apresentou várias maneiras de criar um arquivo de texto a partir de uma string.