python循環讀取txt內容


1.python獲取txt文檔最大行數

#括號內是讀取文件的路徑加文件名,需要帶后綴
filename=open("D:/總2.txt")
#readlines()讀取文檔中的所有行,返回一個列表;該方法直接讀取整個文檔,會占用較多的系統內存
mylist=filename.readliness()
#通過len()返回列表中的元素個數(總行數)
lines=len(mylist)
#打印行數
print(lines)

2.python逐行讀取txt文檔內容

for line in open("D:/總2.txt"):
#將讀取的每行的結果類型轉為一個列表,還有其他方法可選
list1=line.split(",")
  #將獲取每行列表添加到一個總列表中
list3.append(list1)

3.循環讀取txt內容

myfile=open("D:/總2.txt")
mylist=myfile.readlines()
lines=len(mylist)
list3=[]
cishu=30
cishu2=(cishu//lines)+1 #確定讀取文件的次數
i=0
while i<cishu2:
for line in open("D:/總2.txt"):
list1=line.split(",")
list3.append(list1)
i=i+1
j=0
while j<cishu:
print(list3[j][0])
print(list3[j][1])
j=j+1

 

 

 

 

 



 
        



 


免責聲明!

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



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