Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 Python 中清屏

如何在 Python 中清屏

原创
作者头像
HoneyMoose
修改于 2021-03-11 01:47:00
修改于 2021-03-11 01:47:00
4.5K00
代码可运行
举报
文章被收录于专栏:CWIKIUSCWIKIUS
运行总次数:0
代码可运行

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

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

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

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

解决

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ctrl+l

来进行清屏。

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- 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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python提升篇(五) -----实例练习第04day
转瞬间寒假已经来临,但,我们的python故事终将继续,既然选择了开始,便,不能随意停留,一切,都交给时间来证明我们的存在。。。
用户5410712
2022/06/01
1600
python提升篇(五) -----实例练习第04day
WordPress 插件 dzs-zoomsounds - 远程代码执行 (RCE)
import os import requests import threading from multiprocessing.dummy import Pool,Lock from bs4 import BeautifulSoup import time import smtplib,sys,ctypes from random import choice from colorama import Fore from colorama import Style from colorama import i
Khan安全团队
2022/03/03
6790
python交互模式下清屏
在Linux shell中,清屏操作是clear;在Win cmd中,清屏操作是cls。
py3study
2020/01/10
2.8K0
从0开始的Python学习017Python标准库
Python标准库使随着Python附带安装的,它包含很多有用的模块。所以对一个Python开发者来说,熟悉Python标准库是十分重要的。通过这些库中的模块,可以解决你的大部分问题。
Happy、Liu
2019/04/24
4950
从0开始的Python学习017Python标准库
Python基础学习2-os模块
1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'
哆哆Excel
2022/10/31
2710
python爬虫常用模块
涉及到网络这块,必不可少的模式就是urllib.request了,顾名思义这个模块主要负责打开URL和HTTP协议之类的
py3study
2018/08/02
6690
Python每日一谈|No.14.模块(包)的使用
当你熟练的使用这些包的时候,就可以很方便的使用各个学科的相关知识,降低你的入门难度,
DrugScience
2021/03/16
3300
python 倒计时 9,8,7,。。。
今天找了好几个人写 一个脚本,就是用python 写一个倒计时的脚本。之前用shell写很容易的几句话就能完成。
py3study
2020/01/08
1.1K0
python的常用模块
os.name:获取当前系统平台,Windows下返回'nt',Linux下返回'posix'。 os.linesep:获取当前平台使用的行终止符。Windows下返回'/r/n',Linux使用'/n'。 os.getcwd(): 获取当前工作目录,即当前python脚本工作的目录路径。 os.listdir(path):返回指定目录下的所有文件和目录名。 os.remove(path/filename)函数用来删除一个文件。 os.system()函数用来运行shell命令。此命令可以方便的调用或执行其他脚本和命令 os.path.split()函数返回一个路径的目录名和文件名。 os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。 os.path.existe()函数用来检验给出的路径是否真地存在。 sys模块 sys.argv:实现从程序外部向程序传递参数 例子: print.py脚本: import sys print sys.argv[0] print sys.argv[1] print sys.argv[2] 运行代码: python print.py arg1 arg2 一般来说,argv[0]代表的是执行的程序的文件名,即print.py,argv[1],argv[2]分别对应解释器命令中的arg1,arg2。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。 sys.setdefaultencoding(): 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行setdefaultencoding('utf8'),此时将系统默认编码设置为utf8。(见设置系统默认编码 ) sys.getfilesystemencoding(): 获取文件系统使用编码方式,Windows下返回'mbcs',mac下返回'utf-8'. sys.path: 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。
py3study
2020/01/14
4080
python目录操作一
Python os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平 台指定的,os 模块能在不同操作系统平台(如 nt 或 posix)中的特定函数间 自动切换,从而能实现跨平台操作。 python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil 模块。 引入该模块,import os
py3study
2020/01/08
1K0
Python中os文件操作模块方法总结附思维导图
对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’
北山啦
2022/11/27
7000
Python中os文件操作模块方法总结附思维导图
操作文件和目录
当操作文件、目录时,可在命令行下面输入操作系统提供的各种命令来完成,如dir、cp等 其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数
py3study
2020/01/17
9660
python在jupyter notebook/terminal/console下的输出清空
在用python编程的时候,你是否偶尔有个需求?需要把输出的日志 or 信息清空?以下笔者将从3个角度讨论清空输出的简单方式
SL_World
2021/09/18
2.3K0
python函数和类
曾经有一句非常出名的话是 In Unix Everything Is A File,在unix中所有的一切都是文件
py3study
2018/08/02
8660
ROS2极简总结-SLAM
效果引用(github.com/rsasaki0109/li_slam_ros2)
zhangrelay
2021/12/02
1.1K0
ROS2极简总结-SLAM
Python模块 os commands
  在自动化运维和测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,对于python而言这就需要依赖于os模块。下面就学习下os模块常用的几个方法。
py3study
2020/01/15
1.2K0
22. Python 模块2
日志是我们排查问题的关键利器,写好日志记录,当我们发生问题时,可以快速定位代码范围进行修改。
py3study
2020/01/15
5980
Python 学习笔记 (8)—— sy
主要介绍用的比较多的sys的模块命令包括:sys.argv,sys.platform,sys.getdefaultencoding,sys.setdefaultencoding(),sys.getfilesystemencoding(),sys.exit(n),sys.path,sys.modules.keys(),sys.stdin,sys.stdout,sys.stderr 等。
py3study
2020/01/08
9420
相关推荐
python提升篇(五) -----实例练习第04day
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验