Есть тривиальная задача которая на 80% решена, но в одном месте догнать не могу.
menu_list = '''===VoIP menu select===
Add number [1]
Quit or Exit [q]
===>'''
def random_string(n):
return b64encode(os.urandom(int(math.ceil(0.75*n))))[:n]
while True:
menu = raw_input(menu_list)
os.system("clear")
if menu == '1':
m1 = raw_input('Input phone new number:')
if m1 == 'q': continue
print m1, random_string(8)
m2 = raw_input('Save (y/n)?')
outf = open('cl.txt', 'a')
outf.write(m1 + '\n')
outf.close()
Всем заранее спасибо за любые советы.