光标位置
回忆上次内容

- ESC 的目的
- 控制信息
- \033[y;xH 设置光标位置
- \033[2J 清屏
- 这到底
怎么
控制来着???🤔 - 现在 系统里
控制

输出字符
\033
是转义序列
\33
是\033
的省略写法33
是 8 进制数形态的ord(“\e”)
print("\033[2J")
- J 是模式选择
- 清屏模式
- 分为四种清屏
- 0J - 从光标清到屏幕结束
- 1J - 从光标清到屏幕开头
- 2J - 整屏幕清
- 3J - 整屏幕清并选择清空滚动缓存

观察环境

设置光标
print("\33[1;1Hoeasy")

清屏并设置光标
print("\33[2J")
print("\33[1;1Hoeasy")
合并输出
- “\33[2J\33[1;1Hoeasy”
- \33[2J 终端接收到后清屏
- \33[1;1H 终端接收到后设置光标
- 终端输出 oeasy
print("\33[2J\33[1;1Hoeasy")
换个位置
print("\33[2J\33[10;10Hoeasy")
- “\33[2J\33[10;10Hoeasy”
- 这就是esc的作用
escape

总结
- 这次了解了一个新的转义模式
- esc 让输出 退出标准输出流

- 还能做什么呢?
- 我们下次再说!👋
- 蓝桥->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy