python - Pycharm 覆盖控制台上的输出
问题描述
我正在试验gym
on PyCharm
。这是我的代码:
import gym
from time import sleep
env = gym.make("Taxi-v3").env
epochs = 0
penalties, reward = 0, 0
frames = [] # for animation
done = False
while not done:
action = env.action_space.sample()
state, reward, done, info = env.step(action)
if reward == -10:
penalties += 1
env.render()
sleep(.1)
epochs += 1
目前,当我打印它时,它会在 PyCharm 控制台上一个接一个地呈现每个状态。我希望它首先从控制台清除先前的输出,然后打印下一个。我该如何做到这一点?
解决方案
推荐阅读
- django - 如何在 Django 中解决“IntegrityError at /measurements/ NOT NULL 约束失败:diabetes_measurements.patient_id”探针
- android-studio - 禁用在 Android Studio 中阻止光标的内联提示
- dataframe - 如何使用具有不同列号pyspark的两个数据框的联合
- sql - 如何在 SQL Server 的触发器中获取多个字段的旧值和新值?
- ssl - Postman 中的错误:错误:写入 EPROTO 8768:错误:1408F10B:SSL 例程:ssl3_get_record:错误的版本号:
- html - 悬停在 DIV 上(增加高度 - 顶部和底部)而不影响其他 DIV
- c# - serialzie c#对象到不同类型的json数组
- python - Wagtail:如何覆盖 PageModel 的创建/编辑模板
- python-3.x - 使用非英语的拥抱脸转换器
- airflow - 运行后 Apache Airflow dag 没有成功