Maison  >  Article  >  développement back-end  >  Comment puis-je obtenir la largeur d’une fenêtre de console Linux en Python ?

Comment puis-je obtenir la largeur d’une fenêtre de console Linux en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-04 16:11:02539parcourir

How Can I Get the Width of a Linux Console Window in Python?

Détermination de la largeur de la fenêtre de la console Linux en Python

Il est souvent souhaitable de déterminer automatiquement la largeur de la fenêtre de la console lorsque vous travaillez avec des scripts Python ou des séances. Cela permet un ajustement dynamique du formatage de sortie et des éléments de l'interface utilisateur pour s'adapter à l'espace d'écran disponible.

Utilisation du module Shutil (Python 3.3)

Dans Python 3.3 et versions ultérieures , un moyen pratique de récupérer la taille du terminal consiste à utiliser le module Shutil. La fonction get_terminal_size() renvoie un tuple représentant la largeur et la hauteur de la console :

<code class="python">import shutil

width, height = shutil.get_terminal_size((80, 20))
print(width)</code>

Utilisation du module os (Cross-Platform)

Le module os fournit une solution multiplateforme pour obtenir la taille du terminal. La fonction terminal_size() renvoie un tuple nommé contenant les attributs de colonnes et de lignes :

<code class="python">import os

terminal_size = os.terminal_size()
width = terminal_size.columns</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn