我一直在嘗試在 python 中讀取檔案,問題是它回傳一個空字串。這是代碼:
with open('data.txt') as file:
content = f.readlines()
print(content) #prints nothing
注意:這是一個非常大的檔案,有問題嗎?
uj5u.com熱心網友回復:
- 更改
f.readlines()為file.readlines()這只是一個錯字。但我不知道為什么你在這里沒有得到錯誤。我認為你打開另一個檔案 f 并且你在這里得到空字串,因為如果你嘗試多次讀取一個檔案,除了第一次之外,你得到一個空字串。 - 正如你所說的檔案大小是
4TB,這可能是因為Max File Size In Python
uj5u.com熱心網友回復:
with open('data.txt') as file:
content = file.readlines()
print(content) #prints nothing
我認為這應該可行
uj5u.com熱心網友回復:
您需要確保您的文本檔案名是正確的,但最重要的是,您需要提供檔案的完整路徑,以防它與腳本不在同一目錄中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/486477.html
