英文:
ASCII Text not centering in Python
问题
我得到了一些ASCII文本,但它没有居中,为什么?:
pray=text2art("Pray")
new_pray = pray.center(90)
@bot.event
async def on_ready():
print(f"""{Fore.YELLOW}{new_pray}""")
只有当它不是ASCII样式文本时才有效。
英文:
I got some ascii text but it's not centering, why?:
pray=text2art("Pray")
new_pray = pray.center(90)
@bot.event
async def on_ready():
print(f"""{Fore.YELLOW}{new_pray}""")
It only works if it's not ASCII style text.
答案1
得分: 1
center
函数将单个字符串对齐到提供的空间。text2art
将一行转换为多行。center
不处理多行。首先进行居中对齐,然后调用text2art
。
英文:
The center
function aligns a single string in the space provided. text2art
converts one line to multiple lines. center
doesn't handle multiple lines. Do the centering first, THEN call text2art
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论