我正在用Python开发一个基于文本的小游戏。因为我使用了一些ASCII艺术,所以我必须确保在游戏启动后,每个人的控制台的宽度都是一样的。谁能告诉我如何设置控制台的宽度和高度?)
设置控制台宽度 (Windows, Python)
6
人关注
1
个评论
A.M. D.
:
这可能有助于你。
如何改变Windows控制台窗口的宽度?
Fourier
发布于
2012-11-01
3
个回答
Johan Conradie
发布于
2022-04-07
已采纳
0
人赞同
a) 检查终端窗口的大小
import os
x = os.get_terminal_size().lines
y = os.get_terminal_size().columns
print(x)
print(y)
b) 改变终端窗口的大小
import os
cmd = 'mode 50,20'
os.system(cmd)
c) 改变终端窗口的颜色
import os
cmd = 'color 5E'
os.system(cmd)
Malte Bublitz
发布于
2022-04-07
0
人赞同
最简单的方法是执行
mode
指挥。
例如,对于一个80x25的窗口。
C:\> mode con: cols=25 lines=80
Or in Python:
subprocess.Popen(["mode", "con:", "cols=25", "lines=80"])