Meu primeiro CRUD usando a linguagem python. Este CRUD é interligado a uma interface gráfica chamada PySimpleGUI.
Faça o download dos pacotes dentro do 'requimrements.txt';
Executar da pasta 'app' o arquivo 'window.py';
Será aberta uma janela que poderá ser escrito a informação que desejas guardar;
Depois poderá optar por marcar a check-box com o objetivo de permitir que o sistema crie o arquivo, aguardando até que seja confirmado a solicitação para que a ação seja executada, quando executada usará o nome escrito no InputText como o título do arquivo;
Para a ação de criar ou escrever no arquivo atual clique em 'Solicitar';
O nome do arquivo atual será exibido na tela após a sua criação;
'Mostrar dados atuais do arquivo' imprimirá na tela as informações contidas no arquivo atual;
Para apagar um item, deve ser informado o valor numérico do índice, executa-se cliclando em 'Remover' que gerará um arquivo que conterá as informações apagadas (As informações serão mantidas até o fechammento da janela, após seu fechamento será tudo excluído);
'Reescrever' irá escrever a cada clique uma palavra da última até a primeira que fora apagada, no arquivo atual (sendo escritas na última linha).