[英]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.