file=open('in.txt','r')
print((file.readlines()).pop(20)[:-1])
for line in file:
print(line[:-1])
我有這個程序,當我運行它時,它顯示我的文件的第21行,就是這樣。我不知道它的技術術語,但每當我使用'.read()'或'readline()'或'readlines()'然後嘗試從文件直接讀取時,它永遠不會工作,爲什麼?這是怎麼回事?我沒有收到錯誤代碼,它只是沒有顯示'for'循環的任何內容。Python不讀文件行
只需確保.rstrip()也可以刪除新的命令行?因爲這就是我要去掉的東西,不一定是空白。另外,你能否進一步解釋rU是什麼?你說這是一個Universal Newlines模式,但我認爲它只是告訴python你正在閱讀這個文件。 – malabeh 2014-12-03 05:15:00