格式化Python字符串输出

2024-05-14 19:00:56 发布

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

我正在写一个计算器目前,我想有一个视觉吸引力的形式显示结果。这个程序目前只有一个命令行界面,但我一直在试图找到一种方法来处理它显示的结果。例如,我希望它以更大的字体显示结果,使用不同于系统默认的字体,甚至还有下标和上标。据我所知,最好的方法是引入GUI并使用wxPython之类的东西,使用Unicode代码点只能解决部分问题。此外,由于各种原因,我现在只想让程序在命令行中运行。在


Tags: 方法代码命令行程序界面系统unicodewxpython
2条回答

我不认为您可以用命令行来完成这一点,但是您可以查看curses。我建议为这类事情选择一个GUI。学习它并不难,Python的内置Tkinter非常适合入门。Tkinter有很多好的资源。以下是一些我喜欢的:

WxPython很好,但是如果你刚刚开始,我的建议是从Tkinter开始。其他人可能不同意。。。在

编辑 我刚想起在Windows上运行console模块。我怀疑它不会让你得到你想要的,但至少它在外面。在

如果您在命令行上运行此命令,我几乎可以肯定您无法覆盖用户设置的字体首选项。在windows和Linux中,命令行的字体设置都是由用户控制的,我怀疑您是否可以在没有sudo访问的情况下更改它。考虑到您正在编写一个计算器,我认为用户不会希望以sudo的身份运行它—我当然不想运行像拥有sudo权限的计算器这样简单的东西。要求这样做会让用户认为你在做一些恶意的事情

相关问题 更多 >

    热门问题