python筆記_01_打開文件讀取一行的最好方法


對打開的文件按行進行讀取操作:

file = open(filename.txt)

1. file.readline()  此方法執行效率太慢

2. .file.readlines() 此方法一次讀取整個文件,並按行放入內存列表. 對大文件操作內存會成為瓶頸

3. 最好的方法是直接for循環文件對象本身

file = open('filename.txt','r',encoding='utf-8') try: for line in file: print(line) finally: file.close()

 

為了防止忘記關閉打開的文件的情況發生,可以使用with語句打開文件:

with open('filename.txt','r',encoding='utf-8') as file: for line in file: print(line)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM