2017-04-21 33 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中做到這一點。 –