【发布时间】:2011-11-30 00:30:26
【问题描述】:
我正在编写一个 Python 脚本来打印出可显示的用户界面。问题是每个 Linux 用户都有自己独特的终端大小。这将导致硬编码的用户界面格式不正确。
(如果下面有很多例子,终端看起来很疯狂!!!)。
例如,在脚本中。我已经打印出来了:
print "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
格式应该在我的终端中运行良好: ++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++
当终端较小时,打印输出格式将用完。 格式变为: ++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++
所以我在想:
- 当用户运行脚本时,我可以将 Linux 终端大小自动更改为我的声明大小
- 能否使用Python获取用户终端尺寸的Width和Length,让终端显示灵活
- 我想听听世界各地有什么更好的解决方案来解决终端显示问题!
我更喜欢 Python 中的推荐
【问题讨论】:
-
你可能想看看this question。
-
那个问题,获取终端尺寸。最推荐什么? (很可能,为了将来的编程目的)获取终端大小或调整它的大小?
-
获取尺寸。您无法调整终端的大小。 (好吧,也许是某些类型,但即使那样用户也不会喜欢它)
-
*喜欢* @Petr Viktorin 评论