奇妙的“黑板擦”字符串

发布于:2022-12-03 ⋅ 阅读:(629) ⋅ 点赞:(0)

【点击此处跳转笔记正文】

Python 官网https://www.python.org/




  自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
            —— 华罗庚


等风来,不如追风去……


奇妙的
“黑板擦”字符串
('\033[2J'可以擦除一屏)


目 录


  此篇笔记载图有点儿多,但取消图片,对讲解稍显无力。您阅读时可以点击“跳过效果截屏图片”忽略。


  在CSDN上游荡,学到了“\033[”转义字符,可以实现好多有意义的操作,有时候比“调库”或者代码实现更为方便,只需print()相应的转义字符串。
  在练习过程中,学会了拼接清屏字符串“\033[2J”,只要print()该字符串,就会“擦除”可见的一屏“字迹”光标停留在当前行左侧。

print('\033[2J')

清屏截屏图片
在这里插入图片描述
在这里插入图片描述

  控制字符“2J”字母不可以小写,小写无效。

小写无效截屏图片
在这里插入图片描述
在这里插入图片描述


回页首

与加载os模块的system方法来运行操作系统清屏命令相较

  前者是“抹除”全屏。system方法执行后返回命令执行状态码,成功执行返回“0”,光标停留在首行左侧起始位置。如不想显示状态码,可以用一个变量赋值接收。详见先前学习笔记Python清屏及命令行模式下试炼截屏图片。(跳过效果截屏图片)

os.system(‘clear’)执行截屏图片
在这里插入图片描述
在这里插入图片描述

用变量接收返回值截屏图片
在这里插入图片描述
在这里插入图片描述

'\033[2J’清屏效果截屏图片
在这里插入图片描述
在这里插入图片描述


  此篇笔记载图有点儿多,但取消图片,对讲解稍显无力。您阅读时可以点击“跳过效果截屏图片”忽略。


回页首

__上一篇:__ 切记:Python迭代器iterator只可以读取一次,忽略会有意想不到的麻烦

__下一篇:__ 

我的HOT博:

    本文含有隐藏内容,请 开通VIP 后查看

    网站公告

    今日签到

    点亮在社区的每一天
    去签到