python - Python跨平台清屏问题
问题描述
我是 python 初学者,我正在开发交互式 shell/终端。我想通过输入交互清除屏幕。请有人帮助我,找出一个跨平台的解决方案。
解决方案
那么你可以用系统库来做到这一点。如果您使用的是 linux 或 mac:
system('clear')
窗户:
system('cls')
这是一个通用功能:
from os import system, name
def clear():
# for windows
if name == 'nt':
_ = system('cls')
# for mac and linux(here, os.name is 'posix')
else:
_ = system('clear')
推荐阅读
- java - java类在groovy脚本中导入时在本地工作,但在加载到jenkins管道时不工作
- django - GeoDjango:如何根据点和半径在地球上的任何地方创建一个圆?
- laravel - Laravel 8:有没有办法通过和标识符访问绑定实例?对象缓存的正确方法是什么?
- r - 过滤掉这个词
- java - 某些设备上的 android.media.Image.getPlanes() 上的 Camera2 API 异常
- ios - Swift & UILabel : How to add padding and margin in Swift programmatically?
- c# - 如何在 T-SQL 中将动态变量值放入双引号中
- python - 多次运行乌龟,但在第一次运行后收到终结者错误
- reactjs - 错误:操作必须是普通对象。相反,实际类型是:'function'。您可能需要将中间件添加到您的商店设置中
- sql - 添加两个查询 - SQL/HANA