Python: Como ter que mudar uma variável uma vez e nunca alterá-la novamente [closed]

-1
flub = raw_input("Where would you like your save directory to be?)
SaveDir = flub

Olá ubuntu, estou escrevendo um programa python. Minha pergunta é: como posso fazer com que um raw_input me faça uma pergunta que defina uma variável (nesse caso, a variável é flub), então mude o código para que a variável seja sempre a mesma. Quando eu mudo a variável flub no programa, eu gostaria de lembrar sempre o que eu mudei a variável para.

Nota: este código é apenas um exemplo, estou realmente trabalhando com um programa avançado com uma interface gráfica, e eu não queria postá-lo aqui no fourm do ubuntu. Se você tem alguma dúvida, por favor, pergunte.

Obrigado pelo ubuntu:)

    
por Mezex 12.06.2014 / 19:17

1 resposta

2

eu acho flub = raw_input('Where would you like your save directory to be?') print flub

Obtém sua variável, passa isso para sua GUI.

A menos que você o altere mais tarde no programa, ele permanecerá até ser reiniciado / reativado. Para armazenar esse valor permanentemente, você precisaria escrevê-lo em algum lugar, digamos, um arquivo de texto ou configurar seu programa para definir uma verificação falsa verdadeira, caso essa variável já tenha sido definida.

    
por Duncubuntu 12.06.2014 / 19:30