我正在使用 python 中的 .txt 檔案。
我在文本檔案中有換行符。例子:
line1
line2
我需要擺脫這些換行符才能使我的代碼正常作業。
我嘗試了一切:text.replace("\n", ""),當那不起作用時,我寫出了字串中每個字符的 ord() 并發現換行符是 10,所以我嘗試text.replace(chr(10), "")了,即使這樣也不起作用,我什至得到了出于絕望,寫了一個糟糕的 for 回圈,用空字串替換 ord() == 10 的字符。
沒有任何效果。
請幫忙,我真的需要擺脫那些換行符。
我很絕望。
謝謝你。
編輯:我需要常規空格(“”)留在我的文本檔案中。
uj5u.com熱心網友回復:
該replace功能應該可以作業,我不確定為什么它對您不起作用:
with open("test.txt", "r") as test:
for lines in test:
print(lines.replace("\n", ""))
注意:由于 Python 在使用 print 函式時會列印一個換行符,所以它看起來好像換行符仍然存在。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/419851.html
標籤:
