跳到内容

2014年01月16日

2

命令行清屏

作者:Warm​Color

在Linux shell中清屏:

clear

在Windows CMD中清屏:

cls

最近学习python就想在python中应该也有类似的命令,到网上搜了一下,有几个有趣的结果:

import os
os.system('cls')

这个有点复杂了吧,只是想清屏而已,还要加载其他模块
这样会显示返回的”0″,不想显示就把第二行赋值给变量:

i=os.system('cls')

下面两个就更搞笑了:

def clear():
    for i in range(100):
        print

print "\n" *100

你这一百个换行是要闹哪样啊,只是把前面的顶的看不见了而已吧

当然还有重启python shell这种荒谬的答案

其实靠谱的解决方法是:
Ctrl+L
(是L,不是i或者数字1)
(在Linux shell里也能用,在Windows CMD中不能用)

打赏

原文链接: http://blog.warmcolor.net/?p=3940
转载本站文章请注明,转载自:温暖色调[ http://blog.warmcolor.net ]
本作品采用: 知识共享许可协议 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可.

文章类别: 编程
2 条评论 发表评论
  1. 2014年01月17日

    文中^L本身就用的大写,虽然我眼神不好也不会看成1或i啊。just for fun

    回复
    • 2014年01月17日

      在网上看到的时候,用的是小写l,为了更清楚我这里就写成大写L了。

      回复

发表评论

主要:允许使用HTML代码,你的邮箱信息不会被公开。

订阅评论

*必填
*必填