关于在Windows上调整Python控制台窗口大小的问题

2024-10-01 00:29:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直对这个代码有问题。在

def changeWindowSize():
   cmd = "mode con: cols=107 lines=50"
   resize = os.system(cmd)
   subprocess.Popen(resize)

它确实起作用,但也会产生回溯。在

回溯如下: https://i.gyazo.com/e1fa638c083d2f05d391abf64a1e3778.png


Tags: 代码httpscmdosmodedefconsystem
1条回答
网友
1楼 · 发布于 2024-10-01 00:29:28

调用os.system就足够了:

def changeWindowSize():
    cmd = "mode con: cols=107 lines=50"
    os.system(cmd)

如果要使用subprocess.Popen,请使用shell=True调用:

^{pr2}$

脚本失败,因为它将一个整型对象(返回值os.system)传递给接受列表或字符串作为第一个参数的subprocess.Popen。在

相关问题 更多 >