我正在编写一个Python脚本来打印可显示的用户界面。问题是每个Linux用户都会有自己独特的终端尺寸。这将导致硬编码的用户界面失去格式。
(如果下面有很多例子,终端看起来很疯狂!)。
例如,在脚本中,我已经打印出了:
(如果下面有很多例子,终端看起来很疯狂!)。
例如,在脚本中,我已经打印出了:
print "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
在我的终端中,格式应该很好:
当终端较小时,打印格式将超出范围。格式变为:
++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++
所以我在想:
- 当用户运行脚本时,我能否自动更改Linux终端大小为我的声明大小?
- 我是否可以使用Python获取用户终端大小的宽度和长度,以便终端显示可以灵活?
- 我希望听到世界各地解决终端显示问题的更好的解决方案!
我强烈推荐使用Python进行推荐。