예제 #1
0
from lib import interface
from time import sleep
from lib import arquivo

arq = 'arq.txt'
if not arquivo.arquivoExiste(arq):
    arquivo.criarArquivo(arq)

while True:
    arq = open('arq.txt', 'rt')
    resposta = interface.menu(
        ['Consulta de Pessoas', 'Cadastro de Pessoas', 'Sair do Sistema'])
    if resposta == 1:
        interface.cabecalho('\033[34mConsulta de Pessoas\033[m')
        arquivo.lerarquivo(arq.name)
        sleep(2)
    elif resposta == 2:
        #interface.cabecalho('\033[34mOpção 2\033[m')
        interface.cabecalho('NOVO CADASTRO')
        nome = str(input('Nome: '))
        idade = interface.leiaint('Idade: ')
        arquivo.cadastrar(arq, nome, idade)

    elif resposta == 3:
        interface.cabecalho('\033[34mOpção 3\033[m')
        break
    else:
        interface.cabecalho('ERRO! Digite uma opção válida!')
        sleep(1)
예제 #2
0
from lib.interface import menu, cabeçalho, leiaInt
from time import sleep
from lib.arquivo import lerArquivo, criarArquivo, arquivoExiste, cadastrar

arq = 'Curso_em_video.txt'

if not arquivoExiste(arq):
    criarArquivo(arq)

while True:
    resposta = menu([
        'Ver pessoas cadastradas', 'Cadastrar nova Pessoa', 'Sair do Sistema'
    ])

    if resposta == 1:
        # Opção de listar um arquivo
        lerArquivo(arq)
    elif resposta == 2:
        cabeçalho('NOVO CADASTRO')
        nome = str(input('Nome: '))
        idade = leiaInt('Idade: ')
        cadastrar(arq, nome, idade)

    elif resposta == 3:
        cabeçalho('Saindo do sistema... Até logo!')
        break
    else:
        print('\033[31mERRO! Digite uma opção válida! \033[m')

    sleep(2)