2017-04-21 130 views
0

我曾尝试以下:如何在文本文件或Python中编写下划线文本?

test = 'test_underline.txt' 

out_file = open(test,'w') 

START = '\033[4m' 

END = '\033[0m' 

t = START + 'This is my underline string.' + END 

print(t) 

out_file.write(t) 

out_file.close() 

我得到命令行正确的输出,但在文本文件中我得到这样的:

"[4mThis is my underline string.[0m" 
+3

你有没有见过带下划线文本的文本文件? –

+0

下划线是字符在屏幕或其他显示设备上的表现方式的属性,而不是字符本身的属性。对于字符“A”有一个ASCII值,对于“带下划线的A”没有ASCII值。 –

回答

0

START = '\033[4m' END = '\033[0m'

它的格式正确打击。如果你看到回复cat test_underline.txt,你会得到下划线文本

+0

谢谢你的回复..... 但我想在我的pdf文件中增加与撇号相关的问题的数字下划线,所以我将txt文件转换为pdf。 我怎样才能得到这个? –

+0

@VikasBhargav,你应该[编辑你的问题](http://stackoverflow.com/posts/43534869/edit)标题和文本来解释你正在尝试在PDF中做到这一点。 –