使用python进行分页操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python进行分页操作相关的知识,希望对你有一定的参考价值。

 

class getPage:
"""通过这个类 获取 开始和结束点"""
def __init__(self,page):
try:
self.page = int(page)
except Exception as e:
self.page = 1
@property
def start(self):
start_page = (self.page-1) * 10
return start_page
def end(self):
end_page = self.page * 10
return end_page
end = property(fget=end) # 和直接在前面加 @property效果一样的 。其中有fget,fset,fdel 函数 。 Django源码中的POST 部分就是这么玩的

pages_list=[]
for num in range(100):
pages_list.append(num)
while True:
page=input("请输入你要看的页码:")
obj=getPage(page)
print(pages_list[obj.start:obj.end])


以上是关于使用python进行分页操作的主要内容,如果未能解决你的问题,请参考以下文章

mybatis动态sql片段与分页,排序,传参的使用

python使用上下文对代码片段进行计时,非装饰器

常用python日期日志获取内容循环的代码片段

modx - 当我在同上片段中使用“&documents =”参数时,分页不起作用

springmvc 分页查询的简单实现

片段被视图分页器布局切割