Lista de gravação em python para arquivo

Lista de gravação em python para arquivo
Na linguagem Python, escrever ou ler arquivos é uma funcionalidade significativa. Se você deseja ler ou gravar arquivos, as linguagens do computador fornecem bibliotecas de entrada ou saída com abordagens internas que permitem a formação, modificação, leitura ou gravação de dados dos arquivos. Python não tem isenção. O Python também fornece várias técnicas construídas para executar operações de arquivo. Em Python, o módulo de E/S é usado para manuseio de arquivos.

Hoje, nosso foco é listas de escrita em python para um arquivo. Elaboramos todo o processo da lista de gravação do Python aplicando diferentes operações com a ajuda do Spyder Compiler no Windows 10. Como existem inúmeras maneiras de escrever listas de redação do Python, também discutimos diferentes códigos de exemplo para elaborar mais sobre elas.

Exemplo 1:

Em nosso primeiro exemplo, usamos um loop para escrever uma lista de python em um arquivo. Este é um método muito útil e comumente usado. Usamos um loop que atravessa os itens da lista, e a função write () é usada para escrever o elemento da lista no arquivo. No Python, a função Open () é usada para mostrar o caminho do arquivo. O modo de abertura do arquivo é 'W', esse termo como gravar.

Para implementar o código do programa, usamos o compilador Spyder no Windows 10. Executamos todo o nosso código de exemplo no arquivo de código -fonte do Spyder. Então, abra o novo arquivo usando a chave de atalho "Ctrl+N" e escreva seu código "Python Write List".

Em nosso programa, geramos e inicializamos uma lista. Em seguida, usamos a função aberta () e passamos dois argumentos. O primeiro argumento mostra o caminho do arquivo e o segundo argumento mostra que o arquivo está no modo de gravação. Em seguida, usamos um loop for que itera sobre a "my_list" e armazena o resultado na variável "elemento". Em seguida, passamos a variável na função de impressão, que exibe a lista com o caminho do arquivo e o modo de gravação. O código de amostra pode ser visto na forma textual e na imagem.

My_list = ["o", "é", "o", "o"]
com open ('ABC.txt ',' w ') como temp_file:
para elemento em my_list:
Imprimir (temp_file, elemento)

Depois de escrever o código completo do programa, salvamos nosso arquivo de programa com “Whitelist.py ". Você pode usar qualquer nome em sua ilustração.

Agora execute seu “Writelist.arquivo py ”e verifique como o programa funciona. O resultado é acessível na captura de tela abaixo do jogo.

Exemplo 2:

Em nossa segunda ilustração, usamos o módulo Python Pickle. Este módulo é usado para encomendar, ou encomendou uma lista de Python. O módulo de picles é realmente útil se você deseja encomendar uma lista para uso futuro em um arquivo python semelhante. Após a implementação de módulos binários, o arquivo deve ser desbloqueado no modo de escrita binária.

Usamos picles.Técnica Dump () para escrever uma lista de Python em um arquivo. Ele leva a referência e a lista do arquivo como seus argumentos. Venha, vamos para implementar o programa no compilador Spyder. Usamos o mesmo “Writelist.Arquivo de código PY ”para escrever código“ Python Write List ”. Em nosso programa, primeiro importamos um módulo de picles. Em seguida, criamos e inicializamos uma lista e usamos a função Open (), que leva dois argumentos.

O primeiro argumento mostra o caminho do arquivo e o segundo argumento mostra que o arquivo está no modo de gravação binário. Outra função aberta () toma “RB” como um argumento que abre o arquivo para ler. Então usamos picles.Função () Função lê o elemento de arquivo um por um e o armazena na variável “res”. Depois disso, a função de impressão exibe a lista de objetos armazenados na variável "res".

importar picles
my_list = ["flor", "9", "gato", "6"]
com open ('Writelist', 'WB') como temp:
salmoura.despejo (my_list, temp)
Com o Open ('Writelist', 'RB') como temp:
res = picles.carga (temp)
Imprimir (res)

Observação: Usamos o mesmo arquivo “Writelist.py ”e passa como um argumento na função aberta. Você pode usar qualquer arquivo em sua ilustração.

Novamente, salve e execute o “Writelist.arquivo de código py ”. O resultado é demonstrado na captura de tela abaixo de exibição.

Conclusão:

Este artigo era sobre "Python Write List". Espero que os métodos que discutimos acima tenham ajudado você ao escrever uma lista para arquivar. Se você quiser usar qualquer outro método, tente ingressar no método () ou json ().