如何在 Python 中打印带下划线的内容?
Posted
技术标签:
【中文标题】如何在 Python 中打印带下划线的内容?【英文标题】:How do I print something underlined in Python? 【发布时间】:2016-05-25 20:53:25 【问题描述】:print("hello")
输出应该是单词“hello”,但带有下划线。
【问题讨论】:
How do I print bold text in Python?的可能重复 【参考方案1】:您可以使用转义字符来做到这一点。
print("\033[4mhello\033[0m")
【讨论】:
它对我不起作用,它只是打印 - [4mhello[0m @AlokThakur 根据this comment from a similar question,它可能不适用于不理解 ANSI 转义序列的终端。 查看此答案以使其在 Windows 中工作:***.com/questions/12492810/…【参考方案2】:你可以输入
print("\u0332".join("你好")) enter image description here
【讨论】:
这个解决方案给我以下输出:h_e_l_l_o【参考方案3】:string = 'Hello world'
emptystring = ''
for i in range(0, len(string)):
if string[i] == ' ':
emptystring = emptystring + string[i]
else:
emptystring= emptystring+string[i]+str('\u0332')
print(emptystring)
Here is the output
【讨论】:
【参考方案4】:确保你有 python3 解释器 然后运行
x="the solution"
print("\033[4m" + x + "\033[0m")
【讨论】:
【参考方案5】:这肯定会奏效:
print("\u0332".join("hello "))
【讨论】:
【参考方案6】:确保您拥有 Python 3.6+ 使用 pip 安装 quo https://pypi.org/project/quo
from quo import echo
echo(f"Hello World!!!", underline=True)
【讨论】:
以上是关于如何在 Python 中打印带下划线的内容?的主要内容,如果未能解决你的问题,请参考以下文章
python日志,支持彩色打印和文件大小切片写入和写入mongodb
为啥在WORD文档里有下划线的地方打上字后都看不到下划线了呢?打印出来还有能看到这种有下划线的效果吗