Python逐行讀取檔案常用的三種方法!
在Python中,讀取檔案是非常普遍的操作,而逐行讀取檔案則是最常見的需求。那麼Python如何逐行讀取檔案?為大家介紹常用的三種方法,一起來看看吧。
1、使用readline()方法逐行讀取檔案
在Python中,我們可以使用readline()方法逐行讀取檔案。該方法用於讀取檔案的一行內容,並將檔案指標移動到下一行的開頭。下面是一個使用readline()方法逐行讀取檔案的示例程式碼:
```
with open('file.txt', 'r') as f:
line = f.readline()
while line:
print(line)
line = f.readline()
```
在該示例程式碼中,我們首先使用open()方法開啟一個檔案,然後使用readline()方法讀取檔案的第一行內容。接著使用while迴圈逐行讀取檔案的所有行,並將其列印出來。在每次迴圈中,我們都使用readline()方法讀取檔案的下一行內容,直到讀取檔案的最後一行。
需要注意的是,在使用readline()方法逐行讀取檔案時,我們需要使用while迴圈來不斷讀取檔案的下一行內容,直到讀取到檔案的最後一行。
2、使用for迴圈逐行讀取檔案
除了使用while迴圈和readline()方法逐行讀取檔案外,我們還可以使用for迴圈逐行讀取檔案。在Python中,檔案物件是可迭代的物件,因此我們可以直接使用for迴圈來遍歷檔案的所有行。下面是一個使用for迴圈逐行讀取檔案的示例程式碼:
```
with open('file.txt', 'r') as f:
for line in f:
print(line)
```
在該示例程式碼中,我們使用open()方法開啟一個檔案,並將其賦值給變數f。然後使用for迴圈遍歷檔案的所有行,並將每一行的內容列印出來。需要注意的是,使用for迴圈逐行讀取檔案時,我們不需要使用readline()方法來讀取檔案的下一行內容,因為for迴圈會自動遍歷檔案的所有行。
3、使用readlines()方法讀取所有行
除了使用for迴圈和readline()方法逐行讀取檔案外,我們還可以使用readlines()方法一次性讀取檔案的所有行。readlines()方法將檔案的所有行讀取到一個列表中,並返回該列表。下面是一個使用readlines()讀取所有行的示例程式碼:
```
with open('file.txt', 'r') as f:
lines = f.readlines()
for line in lines:
print(line)
```
在該示例程式碼中,我們使用open()方法開啟一個檔案,並將其賦值給變數f。然後使用readlines()方法讀取檔案的所有行,並將其賦值給變數lines。最後使用for迴圈遍歷lines列表,並將其中的每一行內容列印出來。
需要注意的是,在使用readlines()方法讀取檔案的所有行時,我們需要將所有行都讀取到記憶體中,因此對於較大的檔案,可能會導致記憶體不足的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2993639/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python四種逐行讀取檔案內容的方法Python
- python讀取檔案指定行的三種方法Python
- VB讀取文字檔案的例子:逐行讀取
- python讀取大檔案的幾種方法Python
- python讀取文字檔案內容的方法主要分為哪三種?Python
- C# 讀取EXCEL檔案的三種經典方法C#Excel
- Python最常用的讀取指定路徑檔案的方法!Python
- 如何在Shell指令碼中逐行讀取檔案指令碼
- python讀取yaml配置檔案的方法PythonYAML
- 用linux shell逐行讀取文字檔案內容Linux
- Python|讀、寫Excel檔案(三種模組三種方式)PythonExcel
- python下載檔案的三種方法Python
- 讀取檔案迴圈處理的兩種方法
- Python讀寫EXCEL檔案常用方法大全PythonExcel
- python讀取檔案——python讀取和儲存mat檔案Python
- PHP 獲取檔案 副檔名 的常用方法小結【五種方式】PHP
- Python 判斷檔案是否存在的三種方法Python
- Python實用方法之讀取本地檔案Python
- php讀取檔案的幾種方式PHP
- Qt中用C++呼叫Python檔案的三種方法QTC++Python
- node.js實現的逐行讀取檔案內容的程式碼例項Node.js
- python小白檔案讀取Python
- python讀取大檔案Python
- python 讀取csv檔案Python
- 【python】建立,讀取檔案Python
- 讀取檔案方法大全
- 大神教你python 讀取檔案並把矩陣轉成numpy的兩種方法Python矩陣
- python程式碼讀取遠端檔案的方法--paramikoPython
- Android讀取配置檔案的方法Android
- Python中檔案的讀寫、寫讀和追加寫讀三種模式的特點Python模式
- Java中獲取JAR檔案中資源路徑的三種方法JavaJAR
- python檔案讀取 readlines()方法之坑Python
- python如何讀取大檔案Python
- Python -讀取,儲存檔案Python
- shell下十二種讀檔案的方法(轉)
- 用 PHP 讀取檔案的正確方法PHP
- 用C#讀取txt檔案的方法C#
- C/C++讀取SEGY檔案(三)C++