蟒蛇印

问题描述 投票:0回答:2

好了,我上次问的问题不及时,我应该问的是,我怎样才能做到 中心 问的问题在屏幕中间吗,我上次把这个截图放进去了,我想把问题放在屏幕中间:D。对不起,我的问题在屏幕中间。Techhelp.img

谢谢你的帮助! 任何帮助是非常感激!

python macos screenshot
2个回答
1
投票

使用屏幕宽度检测从 此处

def center_print(s):
    import os,sys
    command = "mode con ^ | findstr Columns" if sys.platform == 'win32' else "stty size"
    ignore, columns = os.popen(command).read().split()
    print " "*((int(columns)-len(s))/2)+s

center_print("aaaaaaaaaaaaaaaa")

1
投票

你可以定义一个特殊的打印函数,像这样。

terminal_width = 80  # Change this if necessary.

def center_print(s):
    print '{:^terminal_width}'.format(s)

当你需要在中间输出时,就调用它。所以调用该函数而不是 print 对于您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.