使用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])



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM