get la taille du terminal

Le
Alex Ternaute
Bonjour,

J'aimerais connaître le nombre de colonnes du terminal dans où se fait la
sortie d'un script python2.

Dans un terminal, je tape :
$ echo $COLUMNS
100

Mais dans python, os.getenv("COLUMNS") ne rend rien.
De même si je tente de lire la sortie de echo $COLUMNS dans un subprocess.

Je rate quelquechose, mais quoi ?

En cherchant sur le Net, je vois qu'il existe un os.get_terminal_size()
qui fait ça en python3 ; existe-t-il quelquechose de similaire en
python2 ?
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Alex Ternaute
Le #26505470
Bonjour,
Je disais :
os.getenv("COLUMNS") ne rend rien.
Je rate quelquechose, mais quoi ?

Selon comp.lang.python :
export COLUMNS
À +
--
aLEX
Publicité
Poster une réponse
Anonyme