我正在尝试创建一个实用程序,但是在正确输入密码后,它会进入主屏幕,并在其正上方显示密码!有什么方法可以让程序在进入主菜单之前自动清除外壳?
问问题
183 次
1 回答
0
您可以使用subprocess
模块根据您的操作系统执行"clear"
(linux/mac) 或"cls"
(windows) 命令。
>>> import subprocess,sys
>>> if sys.platform in ("linux2", "linux", "darwin"): #for linux / mac
... subprocess.call("clear")
... elif sys.platform.statswith("win"): #for windows
... subprocess.call("cls")
可能sys.platform
值列表:
System platform value
Linux (2.x and 3.x) 'linux2'
Linux (py 3.3) 'linux'
Windows 'win32'
Windows/Cygwin 'cygwin'
Mac OS X 'darwin'
OS/2 'os2'
OS/2 EMX 'os2emx'
RiscOS 'riscos'
AtheOS 'atheos'
于 2013-05-04T06:43:34.080 回答