BiaMonteiro
usa Arch Linux
Post recolhido
Enviado em 12/01/2019 - 19:56h
Olha, para manipular arquivos de texto em Python é bem simples.
Vou dar um exemplo:
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> arquivo = open("/etc/hostname", "r")
>>> arquivo.read()
'debian\n'
Veja que o Python retornou o conteúdo do arquivo /etc/hostname. Usei "r" para atribuir permissões de leitura, também posso usar de escrita ou ambas.
Depois, feche o arquivo:
>>> arquivo.close()
>>>
O que você pode fazer é o seguinte, caso esteja trabalhando com interface gráfica:
Adicionar um evento que será disparado quando o usuário selecionar um arquivo. Nesse evento, o conteúdo de sua área de texto será igual ao retorno de read().
Depois adicione um outro evento que será disparado quando o usuário clicar em "Salvar" ou apertar Ctrl + S. Nesse evento, será escrito no arquivo o conteúdo de sua área de texto.