我正在编写一个Python脚本来打印出可显示的用户界面。问题是每个Linux用户都有自己独特的终端大小。这将导致硬编码的用户界面走出格式。Linux终端显示和Python
(如果下面有很多例子,终端看起来很疯狂!!!)。
示例,在脚本中。我打印出来:
print "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
格式应远远在我的终端: +++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++
当终端较小,打印输出格式将用完。 格式变成: ++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++
所以我想:
- 当用户运行脚本,我可以自动更改Linux终端大小为我的声明大小
- 我可以使用Python获取用户终端大小的宽度和长度,因此终端显示屏可以灵活使用
- 我想听任何BETT呃解决世界各地解决终端显示问题!
我强烈希望建议在Python
你可能想看看[这个问题](http://stackoverflow.com/questions/566746/how-to-get-console-window-width-in-python)。 –
这个问题,得到终端的大小。最值得推荐的是什么? (很可能,为了将来编程的目的)获取终端大小或调整它的大小? – Ezylryb
获取大小。您无法调整终端大小。(好吧,也许有些类型,但即使那时用户也不会喜欢它) –