cachy使用pickle對物件進行序列化
支援驅動 file,redis,memcached,database
文件
pip install cachy
from cachy import cachemanager
stores =}}
cache = cachemanager(stores)
# 新增
cache.put(
'key'
,'value',10
)# 獲取
value = cache.get(
'key'
)# print(value)
# 檢查存在
print
(cache.has(
'key'))
# cache.increment('key', 1) 報錯
# 獲取並且刪除
value = cache.pull(
'key'
)# 不存在則新增
cache.add(
'key'
,'value',10
)# 永久
cache.forever(
'key'
,'value'
)# 移除
cache.forget(
'key'
)# 獲取或更新 remember_forever 永久
value = cache.remember(
'key',10
,'value'
)print
(value)
預設60 minutes
@cache
defget_users()
:print
("查詢資料庫"
)return
"查詢結果"
print
(get_users(
))
Qt混合Python程式設計基本使用
打算用qt做乙個類似手機日曆的windows程式,使用聚合資料的api,返回json格式資料。儘管qt可以處理json資料,還是打算呼叫python。pro檔案新增以下內容 includepath c program files python36 include libs c program fil...
Python程式設計 IPython的基本使用
ipython文件 python 3.0 pip install ipythontab自動完成 顯示資訊 run 執行python指令碼 中斷程式 ctrl c ctrl v,paste,cpaste貼上 快捷鍵 ctrl p 或上箭頭鍵 後向搜尋命令歷史中以當前輸入的文字開頭的命令 ctrl n ...
Python程式設計工具pycharm的使用
簡介 俗話說工欲善其事必先利其器,所以對於程式設計師來說,使用python程式設計必須有乙個強大的python程式設計工具,這款工具就是pycharm。pycharm是一種python ide,帶有一整套可以幫助使用者在使用python語言開發時提高其效率的工具,比如除錯 語法高亮 project管...