Python是一種高級編程語言,廣泛用于數據分析、機器學習等領域。在Python中,我們經常需要讀入文件中的數據,其中包括按行讀入文件。下面將介紹Python如何進行按行讀入。
# 打開文件 file = open("myfile.txt", "r") # 按行讀入 for line in file: print(line) # 關閉文件 file.close()
在上面的代碼中,我們首先使用open函數打開文件,這里需要指定文件名和打開模式,"r"表示只讀模式。接著使用for循環按行讀入文件,這里我們使用line表示每一行數據。在循環體內,可以對每一行進行操作,例如打印出來。最后使用close函數關閉文件。
需要注意的是,在讀取完文件后一定要關閉文件,否則會導致資源浪費或者文件損壞。
除了使用for循環以外,還可以使用file.readlines()一次性讀入所有行,并以列表形式返回。
# 打開文件 file = open("myfile.txt", "r") # 讀入所有行 lines = file.readlines() # 關閉文件 file.close() # 打印所有行 for line in lines: print(line)
在上面的代碼中,我們首先使用open函數打開文件,然后使用readlines函數一次性讀入所有行,并以列表形式返回。最后使用for循環打印所有行數據。
總的來說,Python提供了多種方式進行按行讀入數據,不同的方式適用于不同的場景,程序員可以根據需要進行選擇。
上一篇c json分割
下一篇python 按行刪除