Você está aqui: Python ::: Dicas & Truques ::: Arquivos e Diretórios |
Como escrever em um arquivo usando a função writelines() do PythonQuantidade de visualizações: 785 vezes |
Nesta dica mostrarei como podemos tirar proveito do método writelines() da classe File da linguagem Python para percorrer os elementos de uma lista e escrever estes elementos em um arquivo. Veja que coloquei uma quebra de linha em cada um dos itens da list para deixar cada cidade em sua respectiva linha. Note também o sinalizado "w" para indicar que o arquivo está sendo aberto em modo de escrita. Tenha cuidado. Nesse modo, todo o conteúdo existente no arquivo será apagado e o novo conteúdo será gravado. Veja o código Python completo para o exemplo. # método principal def main(): # vamos definir uma lista de cidades cidades = ["Goiânia\n", "Curitiba\n", "Rio Verde\n"] # vamos escrever o conteúdo da lista no arquivo arquivo = open('cidades.txt', 'w') arquivo.writelines(cidades) arquivo.close() print("Cidades escritas no arquivo com sucesso.") if __name__== "__main__": main() Ao executar este código Python nós teremos o seguinte resultado: Cidades escritas no arquivo com sucesso. Agora você já pode abrir o arquivo "cidades.txt" e verá os nomes das três cidades, gravadas uma em cada linha. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |