2015-04-07 36 views
0

现在我有一个程序要求用户回答两个问题,然后生成一个html文件。它现在正在终端窗口中完成。问题是,如果用户想要更改答案以回答他们必须重新启动程序的第一个问题。是否有一个简单的python库或其他方式来包装在gui中的程序,所以基本上一个GUI弹出要求用户进入那里回答这两个问题,并填写程序中的变量已经?将python程序包装到GUI中

outfile = open("hello.txt", 'w') 
questions=raw_input('What is the question') 
answers= raw_input('What is the answer: ') 
with outfile as myfile: 
    myfile.write(questions) 
    myfile.write(answers) 
outfile.close() 

回答

0

添加另一个循环,要求用户输入以便转义或继续循环。 伪代码 tryagain = True while tryagain: #your example possibly using "with" if raw_input ('try again y/n') != 'y': tryagain = False