繁体   English   中英

在python3中强调用户输入

[英]Underlining user input in python3

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

class Colors:

    underline = '\033[04m'

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

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

这应该工作:

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

编辑-结束下划线

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

input('User input: \033[4m\0')
print('\033[0m', end='')
input('User input: \033[4m\0')
print('\033[0m', end='')
input('User input: \033[4m\0')

使用您的颜色分类方案:

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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM