Hi Cameron,
>>I tried : P = Popen(['stty', '-a'], stdout=subprocess.PIPE,
>>universal_newlines=True) and it runs fine too, so the output seems not
>>really related to that fd.
> But it is! stty(1) fetches the terminal settings from its standard
> input, so "fd" is used to supply this. In your Po
Hi thereĀ :
> On 2019-01-14, Bob van der Poel wrote:
>> http://stackoverflow.com/questions/566746/how-to-get-console-window-
width-in-python
Simple and direct, I think I'll use this one.
Thanks a lot.
John Doe :
> and have a look at this one too:
> https://stackoverflow.com/questions/1396820/apt
Hi Cameron,
> My cs.tty module (on PyPI) has a ttysize function:
> https://pypi.org/project/cs.tty/
> which just parses the output of the stty command.
> If you don't want the cs.tty module, the ttysize code is just this:
>
> WinSize = namedtuple('WinSize', 'rows columns')
>
> def tty
Hi,
Grant Edwards :
>>export COLUMNS LINES
> That will tell you the terminal size at the time Python was started.
Ok, I think tracking these changes in real time is not worth the work to
be done using Python2.
I think at last I'll rewrite this (little) programe in Python3 in order to
use get_
Hi Thomas
>> Looking on the internet for a hint, I see that python3 has an
>> os.get_terminal_size().
> Use that then.
Up to now I wanted to keep compatibility with a big bunch of code in
Python2 that I do no maintain by myself.
Well, I saw that get_terminal_size() follows the windows resizings
Hi,
Peter Otten :
>> In a terminal, I type $ echo $COLUMNS 100
>> But in Python, os.getenv("COLUMNS") gets nothing.
>> I feel that I'm missing something but what ?
> $ export COLUMNS
Thank you very much !
--
Aelx
--
https://mail.python.org/mailman/listinfo/python-list
Hi there,
I want to know the number of columns of the terminal where python2 writes
it's outputs.
In a terminal, I type
$ echo $COLUMNS
100
But in Python, os.getenv("COLUMNS") gets nothing.
It gets nothing as well if I try to read the output of "echo $COLUMNS"
from a subprocess.
I feel that I