当前位置: 首页 > 图灵资讯 > 行业资讯> 如何使用Python编写文本菜单

如何使用Python编写文本菜单

发布时间:2026-06-04 21:57:50

如何使用Python编写文本菜单

文本菜单是什么?

总之,你现在能看到的都是图形菜单界面,退后20年,你能看到的都是文本菜单界面。

文本菜单界面通常在旧的DOS软件中看到,比如旧的PCTOLS软件,现在不容易找到。

目前windows系统下的软件界面一般都是图形菜单界面。

如何实现文本菜单的交互?

将menu.py,操作python menu.py即可。

menu.py代码如下:

------menu.py----------
#!/usr/bin/evnpython
#-*-coding:utf-8-*-
#Edit:turnipsmart.com
importos,sys
running=True
menu="""
MainMenu
--------------------
1:DisplayOptions
2:ConfigOptions
3:Deteting
h:Help
q:Quit
--------------------
"""
menu_dict={
"h":"Pleaseentertheoptionstobeoperated.",
"1":"df-h",
"2":"free-m",
"3":"netstat-lnt",
}

defcommands(args):
cmd=menu_dict.get(args)
returncmd

if__name__=="__main__":
os.system('cls')
printmenu
whilerunning:
cmd=raw_input("InputYourCommond:")
ifcmd!='q':
os.system('cls')
try:
printmenu
ifcommands(cmd)!='q':
os.system('cls')
try:
printmenu
ifcommands(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:
printmenu
printe
else:
print'Wewillexitthemenu.'
os.system('cls')
sys.exit()

效果如下:

002zniKvzy78cOQS64D87&690.jpg

002zniKvzy78cORJbP836&690.jpg

更多技术请关注Python视频教程。

相关文章

如何切换到Python2.7

如何切换到Python2.7

2026-06-26
Python字典如何换行

Python字典如何换行

2026-06-26
Python中怎么新建文件夹

Python中怎么新建文件夹

2026-06-26
Python中区分字符与字符串吗

Python中区分字符与字符串吗

2026-06-26
Python能显示中文时间吗

Python能显示中文时间吗

2026-06-08
Python可以做桌面应用程序吗

Python可以做桌面应用程序吗

2026-06-08