python中逐行打印


 

方法一:readline函數

f = open("./code.txt")       # 返回一個文件對象  
line = f.readline()             # 調用文件的 readline()方法  
while line:  
     print(line, end = '')      # 在 Python 3中使用
     line = f.readline()
 f.close()

 

方法二:一次讀取多行數據

 with open ("./code.txt","r") as f :
     lines = f.readlines(10000)
     for line in lines:
         print(line)

一次性讀取多行,可以提升讀取速度,但內存使用稍大, 可根據情況調整一次讀取的行數

 

方法三:直接for循環

for line in open("./code.txt"):  
     print(line)

python3 直接將open對象加入循環體中可以那么默認一個元素就是一行


免責聲明!

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



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