[oeasy]python0068_控制序列_清屏_控制输出位置_2J
光标位置
回忆上次内容
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _python](https://file.cfanz.cn/uploads/png/2023/01/31/13/f1f06706Q1.png)
- \033[y;xH 设置光标位置
- \033[2J 清屏
控制
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _github_02](https://file.cfanz.cn/uploads/png/2023/01/31/13/YccPa56HLa.png)
输出字符
-
\33
是\033
的省略写法 33
是 8 进制数形态的ord("\e")
print("\033[2J")
- 0J - 从光标清到屏幕结束
- 1J - 从光标清到屏幕开头
- 2J - 整屏幕清
- 3J - 整屏幕清并选择清空滚动缓存
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _git_03](https://file.cfanz.cn/uploads/png/2023/01/31/13/dG7011aa0T.png)
观察环境
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _git_04](https://file.cfanz.cn/uploads/png/2023/01/31/13/08U2OP8S2M.png)
设置光标
print("\33[1;1Hoeasy")
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _python_05](https://file.cfanz.cn/uploads/png/2023/01/31/13/QeaNH18ESK.png)
清屏并设置光标
print("\33[2J")
print("\33[1;1Hoeasy")
合并输出
- \33[2J 终端接收到后清屏
- \33[1;1H 终端接收到后设置光标
- 终端输出 oeasy
print("\33[2J\33[1;1Hoeasy")
换个位置
print("\33[2J\33[10;10Hoeasy")
- 先清屏
- 再在(10,10)坐标输出
oeasy
escape
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _git_06](https://file.cfanz.cn/uploads/png/2023/01/31/13/f1Zf019C2D.png)
总结
![图片描述 [oeasy]python0068_控制序列_清屏_控制输出位置_2J _github_07](https://file.cfanz.cn/uploads/png/2023/01/31/13/52OG3e6f61.png)
- 我们下次再说!👋
- 蓝桥->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