使用Python编写文本菜单的方法
小编给大家分享一下使用Python编写文本菜单的方法,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
如何使用Python编写文本菜单
什么是文本菜单?
简单一句话,现在你能看到的都是图形菜单界面,退后20年,你能看到都是文本菜单界面。
文本菜单界面通常在以前比较老的DOS软件里见到,例如老的PCTOOLS软件,现在已经不容易找到了。
目前在windows系统下的软件界面一般都是图形菜单界面。
如何来实现文本菜单式的交互呢?
将menu.py,运行python menu.py即可。
menu.py代码如下:
------menu.py----------#!/usr/bin/evnpython#-*-coding:utf-8-*-#Edit:turnipsmart.comimportos,sysrunning=Truemenu="""MainMenu--------------------1:DisplayOptions2:ConfigOptions3:Detetingh:Helpq:Quit--------------------"""menu_dict={"h":"Pleaseentertheoptionstobeoperated.","1":"df-h","2":"free-m","3":"netstat-lnt",}defcommands(args):cmd=menu_dict.get(args)returncmdif__name__=="__main__":os.system('cls')printmenuwhilerunning:cmd=raw_input("InputYourCommond:")ifcmd!='q':os.system('cls')try:printmenuifcommands(cmd)!=None:#fo=os.popen(commands(cmd))#printfo.read()ifcmd=='1':print"cmd=1"elifcmd=='2':print"cmd=2"elifcmd=='3':print"cmd=3"else:printcommands(cmd)else:print"InputisWrong!"exceptException,e:printmenuprinteelse:print'Wewillexitthemenu.'os.system('cls')sys.exit()
效果如下:
以上是使用Python编写文本菜单的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。