Python Colorama格式化字符串
我的程序出现了另一个问题,但这次是Colorama和Termcolor(两者都在一起使用) 我正在寻找的格式:颜色模块[已加载] 请不要用“加载”这个词,只有这个词应该是绿色的 剧本:Python Colorama格式化字符串,python,colorama,termcolor,Python,Colorama,Termcolor,我的程序出现了另一个问题,但这次是Colorama和Termcolor(两者都在一起使用) 我正在寻找的格式:颜色模块[已加载] 请不要用“加载”这个词,只有这个词应该是绿色的 剧本: print 'Colors module',"[", cprint("LOADED","green"),"]" 我想知道我怎样才能让它以我希望的方式格式化 目前,loaded这个词应该是绿色的,但是它的结尾]这就是问题所在,它在下一行 Colors module [LOADED None ] 有人知道如何解
print 'Colors module',"[", cprint("LOADED","green"),"]"
我想知道我怎样才能让它以我希望的方式格式化
目前,loaded这个词应该是绿色的,但是它的结尾]这就是问题所在,它在下一行
Colors module [LOADED
None ]
有人知道如何解决这个问题吗?(PS如果您推荐另一个模块而不是那些模块,我使用的是python 2.7版)您得到换行符的原因是
cprint
调用为您提供了一个换行符。我不确定您需要colorama做什么,以下内容适合我,尽管是在python 3中(您应该使用它):
从termcolor导入彩色
打印(“颜色模块[”+彩色(“加载”、“绿色”)+“]))
当Colorama已经可以在打印语句中注入颜色时,为什么要使用
cprint
?因为我在Colorama的旁边使用了termcolor。我已经习惯了这种方法。为什么需要使用颜色和颜色?我记不清了,但主要是因为兼容性或其他原因。我在stack overflow上发现了这两个词的用法,我可以找到显示给你的页面。这里的解释更好:好吧,我忘了我问了这个问题,结果我忘了我问了这个问题,我自己也弄明白了,但是因为你经过了努力,有一个很好的复选标记:)