# -*- coding: utf-8 -*-
import fileinput
filePath = 'd:/test.txt'
page_size = 5 #每页显示的行数
page_num = 1 #前端的当前页数
current_num = 0 #从当前行数开始读取
record_count = 0 #文件总数据条数
flag = False #用来标记是否到了需读取的起始行号
init_flag = True #是否为初次加载
res = [] #结果集
result = {'count' : 0, 'res' : []} #最终结果集
if init_flag:
'''
如果前端是初次加载,init_flag = true, 计算文件总数,计算后将init_flag 置为false,下次翻页不再做总数统计
'''
temp_f = open(filePath, 'r')
for count, line in enumerate(open(filePath, 'r')):
record_count += 1
temp_f.close()
init_flag = False
for eachline in fileinput.input(filePath):
'''
此部分用来读取需要显示部分的数据
'''
line_no = fileinput.filelineno() #当前读取的行号
if not flag:
if line_no == (page_num - 1)*page_size + 1:
flag = True
if flag:
if line_no > (page_num - 1)*page_size and line_no <= page_num*page_size:
res.append(eachline)
else:
current_num = line_no
fileinput.close();
break;
result['count'] = record_count
result['res'] = res
print result
# -*- coding: utf-8 -*-
import fileinput
filePath = 'd:/test.txt'
pagesize = 5 #每页显示的行数
pageindex = 1 #前端的当前页数
current_num = 0 #从当前行数开始读取
record_count = 0 #文件总数据条数
flag = False #用来标记是否到了需读取的起始行号
init_flag = True #是否为初次加载
res = [] #结果集
result = {'count' : 0, 'res' : []} #最终结果集
if init_flag:
'''
如果前端是初次加载,init_flag = true, 计算文件总数,计算后将init_flag 置为false,下次翻页不再做总数统计
'''
temp_f = open(filePath, 'r')
for count, line in enumerate(open(filePath, 'r')):
record_count += 1
temp_f.close()
init_flag = False
for eachline in fileinput.input(filePath):
'''
此部分用来读取需要显示部分的数据
'''
line_no = fileinput.filelineno() #当前读取的行号
if not flag:
if line_no == record_count - pageindex*pagesize + 1:
flag = True
if flag:
if line_no >= record_count - pageindex*pagesize + 1 \
and line_no < record_count - (pageindex - 1)*pagesize + 1:
res.append(eachline)
else:
fileinput.close();
break;
result['count'] = record_count
result['res'] = res
print result
分享到:
相关推荐
主要介绍了Python实现读取Properties配置文件的方法,结合实例形式分析了Python读取Properties配置文件类的定义与使用相关操作技巧,需要的朋友可以参考下
opencv可以读取的图片类型比较多,但大多是比较常见的类型,比如”.jpg”和”.png”,但它不能直接读取YUV格式的文件,需要通过python读取YUV文件,并进行相应的转换后,才能被opencv读取,并进行后续相应的处理. ...
本文实例讲述了Python实现读取txt文件并转换为excel的方法。分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如下: # coding=utf-8 ''''' main...
在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...
这是一个python读取excel文件例子,里面配有python文件、python文件生成的exe,并有MFC界面调取exe文件
提供简单python读取xml方式,适用于简单xml文件读取功能
结合mysql数据库查询,实现分页效果 @user.route("/user_list",methods=['POST','GET']) def user_list(): p = g.args.get("p", '') #页数 show_shouye_status = 0 #显示首页状态 if p =='': p=1 else: p=int...
python读取bin文件三维点云数据并使用open3d展示
python读取csv文件 要在Python中读取CSV文件,可以使用内置的csv模块或者使用pandas库
主要介绍了Python实现读取txt文件中的数据并绘制出图形操作,涉及Python文件读取、数值运算及基于pylab库的图形绘制相关操作技巧,需要的朋友可以参考下
Python读取csv文件数据
Reading and writing vector data with OGR
如何实现试用python实现文件的读取import sys,random import getpass filename = sys.argv[0] f=open(filename,'r',encoding='utf8') line_no=0 with open(filename,'r',encoding='utf8') as f: for line in f: ...
python获取日志文件增量信息的完整代码,有详细的注释说明。
主要为大家详细介绍了python读取各种文件数据方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
功能: 1.判断文件所在的文件夹是否存在,不存在则...2.读取文件夹下的所有文件,可以控制是否返回文件的名字,不带后缀; 3.将所有文件的目录存储到指定的lst文件中; 4.读取lst文件中的路径,即将路径加载到列表中。
python读取XML文件资料集合,python读取XML文件资料集合
使用python语言读取txt文本,根据分隔符判断,进行数据转换。适用于一个文本需要根据某个字段分隔多个文件的情况