跨平台控制台清除?

时间:2018-11-19 10:47:34

标签: linux python-3.x windows

如果我想清除没有操作系统限制的控制台,该怎么办? 我知道在Linux和Mac上,存在“清除”命令,而Windows具有“ cls”。 我想时不时在三个主要系统上清除控制台,而无需亲自选择“清除”或“ cls”。

到目前为止,我的想法是

import platform
os = platform.system()
if os == "Windows":
    clear = 'cls'
else:
    clear = 'clear'

,然后仅将clear用作这两个变量,具体取决于操作系统,但这不起作用。真的有可能这样吗?

1 个答案:

答案 0 :(得分:0)

为了准确起见,请使用(i + 1) % 3 == 0,作为一种好的做法,请使用function reverseStringWords (sentence) { return sentence.split(' ').map((d, i) => (i+1) % 3 == 0 ? [...d].reverse().join('') : d) } console.log(reverseStringWords("london glasgow manchester edinburgh oxford liverpool"))

sys

正如BartoszKP所说的那样,有很多方法可以做到,我发现这是一种非常干净的方法。