前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 Python 中清屏

如何在 Python 中清屏

原创
作者头像
HoneyMoose
修改2021-03-11 09:47:00
3.9K0
修改2021-03-11 09:47:00
举报
文章被收录于专栏:CWIKIUS

在很多时候,如果我们在控制台中使用 Python, 随着时间的推移,可能会发现屏幕越来越乱。

如下图,我们跑了不少的测试程序,在屏幕上有很多的输出。

python-cls-01
python-cls-01

在 Windows 中,我们会使用 cls 命令清屏。

在 Python,应该怎么样才能清屏呢?

解决

其实 Python 并没有清屏幕的命令,也没有内置内置命令可以用。

但是,我们可以使用快捷键:

代码语言:javascript
复制
ctrl+l

来进行清屏。

python-cls-02
python-cls-02

当然,如果你希望使用一个自定义函数的方法来进行清屏。

代码语言:javascript
复制
# -*- coding: utf-8 -*-

# import only system from os
from os import system, name

# import sleep to show output for some time period
from time import sleep


# define our clear function
def clear():
    # for windows
    if name == 'nt':
        _ = system('cls')

    # for mac and linux(here, os.name is 'posix')
    else:
        _ = system('clear')

    # print out some text


print('Hello CWIKIUS\n' * 10)

# sleep for 2 seconds after printing output
sleep(2)

# now call function we defined above
clear()

如上面使用的代码,我们在运行后,将会看到屏幕在退出前被清理了。

https://www.ossez.com/t/python/13375

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档