文件名称:获取终端的大小-python cookbook(第3版)高清中文完整版
文件大小:4.84MB
文件格式:PDF
更新时间:2024-06-29 23:06:45
python cookbook 第3版 高清 中文完整版
13.5 获取终端的大小 问题 你需要知道当前终端的大小以便正确的格式化输出。 解决方案 使用 os.get_terminal_size() 函数来做到这一点。 代码示例: >>> import os >>> sz = os.get_terminal_size() >>> sz os.terminal_size(columns=80, lines=24) >>> sz.columns 80 >>> sz.lines 24 >>> 讨论 有太多方式来得知终端大小了,从读取环境变量到执行底层的 ioctl() 函数等等。 不 过,为什么要去研究这些复杂的办法而不是仅仅调用一个简单的函数呢?