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