對打開的文件按行進行讀取操作:
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)
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。