使用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进行分页操作的主要内容,如果未能解决你的问题,请参考以下文章