使用Python编辑打印输出的格式

时间:2018-10-02 17:09:23

标签: python

我创建了一个python脚本,其最后四个功能是print语句。我希望这些语句的输出具有特定的格式。更具体地说,我希望它们使用粗体(使用制表符)缩进,对于第一个,也要使用斜体。

到目前为止,这是我的代码:

print "Total", T
print "Rent", R
print "Utilities", U
print "Other", O

其中T,R,U和O是数字变量,其值是在整个脚本中计算的。除了粗体和缩进之外,只有"Total", T应该用斜体显示。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

打印功能无法使用这种功能,输出是文本。您可以输出HTML并将其呈现为替代选项。

答案 1 :(得分:0)

这是使代码变为粗体,彩色或带有制表符(\ t)的代码。我不了解斜体字,但会研究

class color:
   PURPLE = '\033[95m'
   CYAN = '\033[96m'
   DARKCYAN = '\033[36m'
   BLUE = '\033[94m'
   GREEN = '\033[92m'
   YELLOW = '\033[93m'
   RED = '\033[91m'
   BOLD = '\033[1m'
   UNDERLINE = '\033[4m'
   END = '\033[0m'

print(color.BOLD + color.RED + '\tTotal, T ' + color.END + color.END)
print(color.BOLD + color.RED + '\tRent, R' + color.END + color.END)
print(color.BOLD + color.RED + '\tUtilities, U' + color.END + color.END)
print(color.BOLD + color.RED + '\tOther, O' + color.END + color.END)