源文件每行后面都有回車,所以用下面輸出時,中間會多了一行
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("讀取文件出錯")