好吧,我上次以不合时宜的方式问我的问题,我应该问的是如何 CENTER 在屏幕中间提出的问题? 我上次包含了这个截图,我想在屏幕的MIDDLE中提出问题:D。抱歉。
谢谢!非常感谢任何帮助!
答案 0 :(得分:1)
您可以定义一个特殊的打印功能:
terminal_width = 80 # Change this if necessary.
def center_print(s):
print '{:^terminal_width}'.format(s)
当你需要在中心输出时调用它。因此,请为您的问题调用该函数而不是print
。
答案 1 :(得分:1)
使用here
中的屏幕宽度检测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")