📜  Python| shutil.get_terminal_size() 方法

📅  最后修改于: 2022-05-13 01:54:50.214000             🧑  作者: Mango

Python| shutil.get_terminal_size() 方法

Python中的Shutil 模块提供了许多对文件和文件集合进行高级操作的功能。它属于 Python 的标准实用程序模块。该模块有助于自动复制和删除文件和目录的过程。
shutil.get_terminal_size()方法告诉终端窗口的大小。由于终端是二维的,所以分别检查环境变量 COLUMNS 和 LINES。如果变量已定义且值为正整数,则使用该变量。如果未定义 COLUMNS 或 LINES ,则通过调用os.get_terminal_size()来查询连接到sys.__stdout__的终端。

示例 #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)