在python3中强调用户输入

时间:2018-10-23 15:54:26

标签: python

我想知道如何设置程序,从而使用户输入带有下划线,而不必导入其他系统。我有一个使用自己的类的想法,如下所示:

class Colors:

    underline = '\033[04m'

但是我被困住了,因为我不知道如何在用户输入中反映出来

下划线的部分是用户必须输入的

2 个答案:

答案 0 :(得分:2)

这应该有效:

class

编辑-结束下划线

这适用于我的。 'end'参数只是为了使打印不会更改行。

input('User input: \033[4m\0')

答案 1 :(得分:2)

使用颜色分类方案:

class Colors:

    start_underline='\033[04m'
    end_underline = '\033[0m'


a = input('Enter the project name: ')
print (Colors.start_underline + '{}'.format(a) + Colors.end_underline)