fork download
  1. def show_menu(routers):
  2. router_list = []
  3. i = 0
  4. for router in routers:
  5. router_list.append("%s. %s " % ((i+2), router['name'],))
  6. i = i + 1
  7.  
  8. menu_text = '\n'.join(router_list)
  9.  
  10. print(("""
  11. ---------------------------------------------------------
  12. 0.EXIT
  13. 1.CONFIG ALL
  14. """+ menu_text +"""
  15. ---------------------------------------------------------
  16. """))
  17.  
  18. if __name__ == '__main__':
  19. show_menu([{
  20. 'name': 'cisco_ios',
  21. 'ip': '192.168.122.217',
  22. 'username': 'admin',
  23. 'password': '2020'
  24. },
  25. {
  26. 'name': 'cisco_ios_123',
  27. 'ip': '192.168.xxx.xxx',
  28. 'username': 'admin',
  29. 'password': '2021'
  30. }
  31. ])
Success #stdin #stdout 0.02s 9164KB
stdin
Standard input is empty
stdout
---------------------------------------------------------
0.EXIT
1.CONFIG ALL
2. cisco_ios 
3. cisco_ios_123 
---------------------------------------------------------