gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:46 26 4
gpt4 key购买 nike

我不断遇到此代码的问题。

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

它确实有效,但也会生成回溯。

这是回溯: https://i.gyazo.com/e1fa638c083d2f05d391abf64a1e3778.png

最佳答案

调用os.system就足够了:

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

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

def changeWindowSize():
cmd = "mode con: cols=107 lines=50"
subprocess.Popen(cmd, shell=True)
# OR subprocess.call(cmd, shell=True)
<小时/>

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

关于python - 在 Windows 上调整 Python 控制台窗口大小的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34115131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com