當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python shutil.get_terminal_size()用法及代碼示例


Shutil模塊Python提供了許多對文件和文件集合進行高級操作的函數。它屬於Python的標準實用程序模塊。此模塊有助於自動執行文件和目錄的複製和刪除過程。
shutil.get_terminal_size()方法告訴終端窗口的大小。由於終端是二維的,因此分別檢查了環境變量COLUMNS和LINES。如果定義了變量,並且值是正整數,則將使用它。如果未定義COLUMNS或LINES,則通過調用os.get_terminal_size()來查詢連接到sys .__ stdout__的終端。

用法: shutil.get_terminal_size(fallback=(columns, lines))

參數:
fallback:一個表示終端的列和行的元組。許多終端仿真器使用的故障預置的默認值為(80,24)。


返回值:此方法返回類型為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)


相關用法


注:本文由純淨天空篩選整理自Rajnis09大神的英文原創作品 Python | shutil.get_terminal_size() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。