Python處理文本換行符


源文件每行后面都有回車,所以用下面輸出時,中間會多了一行
try:
    with open("F:\\hjt.txt" ) as f :
        for line in f:
            print(line)
except FileNotFoundError:
    print("讀取文件出錯")
有兩種方法處理:

1.print后面帶 end='',表示不換行
try:
    with open("F:\\hjt.txt" ) as f :
        for line in f:
            print(line,end='')
except FileNotFoundError:
    print("讀取文件出錯")
2.用strip()函數去掉每一行的換行符
try:
    with open("F:\\hjt.txt" ) as f :
        for line in f:
            line = line.strip('\n')
            print(line)
except FileNotFoundError:
    print("讀取文件出錯")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM