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