Python清屏

boa*_*les 6 python macos screenshot

我仍在尝试进行测验,但我想为我的问题输入清晰的屏幕代码。所以,经过研究,我发现了一个有效的代码,但它把我的问题放在了屏幕底部。这是我截取的截图:

图像在下面

这是我找到的清除屏幕代码的示例:

print "\n" * 40
Run Code Online (Sandbox Code Playgroud)

所以我尝试将“40”更改为“20”,但没有任何效果。我在 Mac 上操作,所以

import os
os.system('blahblah')
Run Code Online (Sandbox Code Playgroud)

不起作用。请帮忙!

jay*_*ynp 5

正如 @pNre 指出的,这个问题向您展示了如何使用 ASCI 转义序列来做到这一点。

如果您想使用os模块来执行此操作,那么在 Mac 上,命令是clear

import os
os.system('clear')
Run Code Online (Sandbox Code Playgroud)

注意:您使用的是 Mac 并不意味着os.system('blahblah')无法工作。您传递给的命令更有可能os.system是错误的。

有关如何在 Windows/Linux 上执行此操作的信息,请参阅下面的答案。