如何在Python中获取Linux控制台窗口宽度

2024-04-19

python 有没有办法以编程方式确定控制台的宽度?我的意思是一行中不换行的字符数,而不是窗口的像素宽度。

Edit

寻找适用于 Linux 的解决方案


不确定为什么它在模块中shutil,但它在 Python 3.3 中出现了。看:

查询输出端子大小 http://docs.python.org/3/library/shutil.html#querying-the-size-of-the-output-terminal

>>> import shutil
>>> shutil.get_terminal_size((80, 20))  # pass fallback
os.terminal_size(columns=87, lines=23)  # returns a named-tuple

低级实现位于 os 模块中。跨平台——可在 Linux、Mac OS 和 Windows 下运行,也可能在其他类 Unix 系统下运行。还有一个向后移植,尽管不再相关。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Python中获取Linux控制台窗口宽度 的相关文章

随机推荐