Python没有这样的函数,但是可以巧妙解决:
import os
mxdPath=r"F:\res\高程点.txt"
fpa=open(mxdPath)
indexx=0
for linea in fpa.readlines():
indexx=indexx+1
linea=linea.replace("\n","")
print linea
if indexx ==50:
break
fpa.close()
首先打开文本文档或者其他类型的文档;
设置一个参数用来控制读取的行数;
开始遍历,获取数据;
当大于等于行数时,跳出循环。
with open('test.txt','r') as f:
lines=f.readlines()
for i in range(2): #打印文件前2行内容
print lines[i]
filename = "youfilepath"
f = open(filename)
text = f.read(128)
使用readline也可以,看你的文件太大不适合使用readlines
不是有个readline吗,for 循环里面用 每次读取一行