我正在尝试创建一个实用程序,但是在输入正确的密码后,它会进入主屏幕,并在其正上方显示密码!有没有办法在程序进入主菜单之前自动让程序清除shell?
答案 0 :(得分: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'