Python| shutil.get_terminal_size() 方法
Python中的Shutil 模块提供了许多对文件和文件集合进行高级操作的功能。它属于 Python 的标准实用程序模块。该模块有助于自动复制和删除文件和目录的过程。
shutil.get_terminal_size()
方法告诉终端窗口的大小。由于终端是二维的,所以分别检查环境变量 COLUMNS 和 LINES。如果变量已定义且值为正整数,则使用该变量。如果未定义 COLUMNS 或 LINES ,则通过调用os.get_terminal_size()来查询连接到sys.__stdout__的终端。
Syntax: shutil.get_terminal_size(fallback=(columns, lines))
Parameters:
fallback: A tuple representing the columns and lines of terminal. The default value of fallback used by many terminal emulators is (80, 24).
Return Value: This method returns a named tuple of type os.terminal_size.
示例 #1:
# Python program to explain
# shutil.get_terminal_size() method
# importing shutil module
import shutil
# Using shutil.get_terminal_size() method
terminal_size = shutil.get_terminal_size()
# Print result
print(terminal_size)
输出:
os.terminal_size(columns=80, lines=24)
示例 #2:
# Python program to explain
# shutil.get_terminal_size() method
# importing shutil module
import shutil
# Using shutil.get_terminal_size() method
terminal_size = shutil.get_terminal_size((40, 20))
# Print result
print(terminal_size)
输出:
os.terminal_size(columns=40, lines=20)