我已经开始玩弄祝福 - 到目前为止我非常喜欢它,因为它确实让事情变得容易多了。 然而,我试图清除屏幕但没有成功...... .
term = blessings.Terminal()
term.enter_fullscreen
with term.location():
print(term.move(0,(term.width/2)-7) + term.bold_green("Test Test Test"))
print(term.move(5,(term.width/2)-7) + term.bold_red("Test Test Test"))
time.sleep(5)
term.clear
term.exit_fullscreen
这似乎除了 clear 和 exit_fullscreen
之外有效。没有错误消息或任何东西,它似乎什么也没做。
有人知道它是如何工作的吗?
编辑:都不是
term.clear
也不
term.clear()
似乎工作...
编辑2:
我几乎可以做到这一点,结果与上面相同。它进行着色和放置,但不进行清除或其他任何操作。
term = blessings.Terminal()
with term.location():
print(term.move(0,(term.width/2)-7) + term.bold_green("Test Test Test"))
print(term.move(5,(term.width/2)-7) + term.bold_red("Test Test Test"))
最佳答案
就像 Blessings 公开的所有其他功能一样,您必须 print
它们才能发挥作用。幕后发生的事情是您的终端仿真器正在“监听”某些序列,然后它通过采取诸如切换到全屏模式或退出全屏模式等操作来响应。因此,在您的情况下,说 print term.enter_fullscreen
应该可以解决问题。如果您还有其他问题,请告诉我!
关于python - Clear 和 exit_fullscreen 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16155897/