Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
686 views
in Technique[技术] by (71.8m points)

python - what is the Linux equivalent of ctypes.windll.kernel32.SetConsoleTitleW

I am using ubuntu 20.0.4.

I am brand new to programming on linux. need help with finding out whats the linux equivalent of ctypes.windll.kernel32.SetConsoleTitleW

question from:https://stackoverflow.com/questions/65911058/what-is-the-linux-equivalent-of-ctypes-windll-kernel32-setconsoletitlew

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Using Xterm control sequence

import sys
sys.stdout.write(b'33]0;title you wanta')
sys.stdout.flush()

will do the job but you can get fancier

in python 3.x

print('33]0;title you wanta', end='')
sys.stdout.flush()

or in python 3.3 or better

print('33]0;title you wanta', end='', flush=True)

or

sys.stdout.buffer.write(b'33]0;title you wanta')
sys.stdout.buffer.flush()

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...