如何使用python编写文本菜单
洞头网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。成都创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。
什么是文本菜单?
简单一句话,现在你能看到的都是图形菜单界面,退后20年,你能看到都是文本菜单界面。
文本菜单界面通常在以前比较老的DOS软件里见到,例如老的PCTOOLS软件,现在已经不容易找到了。
目前在windows系统下的软件界面一般都是图形菜单界面。
如何来实现文本菜单式的交互呢?
将menu.py,运行python menu.py即可。
menu.py代码如下:
------menu.py---------- #!/usr/bin/evn python # -*- coding: utf-8 -*- #Edit: turnipsmart.com import os,sys running = True menu = """ Main Menu -------------------- 1: Display Options 2: Config Options 3: Deteting h: Help q: Quit -------------------- """ menu_dict={ "h": "Please enter the options to be operated.", "1": "df -h", "2": "free -m", "3": "netstat -lnt", } def commands(args): cmd = menu_dict.get(args) return cmd if __name__ == "__main__": os.system('cls') print menu while running: cmd = raw_input("Input Your Commond:") if cmd != 'q': os.system('cls') try: print menu if commands(cmd) != None: #fo = os.popen(commands(cmd)) #print fo.read() if cmd == '1': print "cmd=1" elif cmd == '2': print "cmd=2" elif cmd == '3': print "cmd=3" else: print commands(cmd) else: print "Input is Wrong!" except Exception,e: print menu print e else: print 'We will exit the menu.' os.system('cls') sys.exit()
效果如下:
更多技术请关注Python视频教程。
文章标题:创新互联Python教程:如何使用Python编写文本菜单
文章来源:http://www.shufengxianlan.com/qtweb/news0/258350.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联