[問題] 請問寫成py lib
最近在整理一些python-based 的web的api library
有點突發奇想的想要把這些東西弄成自己的sdk
而在動手寫之前 有做一些實驗性的小測試
如果寫成library 讓別人去import
我現在想到有幾個問題
1. library 內instance re-used 的問題?
2. caller(library user/client) 使用library 時
是否要用instance-in instance-out 的方式保留instance
(考慮到一堆web api的特性,保留instance, 可能實際上底層是
是一堆session 的東西)
這兩個問題的方向其實好像有點大
我自己其實也不太清楚這些概念
會想到這些是因為自己在測試的時候
常常會重複的create instance
我對於python 底層不熟
不曉得實際上是他幫我重新創一個
還是只是把reference 再移到新的名字
而有去查一些資料,資料上是說
如果沒有被reference 到的instance
會被gc掉(感覺好像是java的想法)
可是我也不確定gc的效果好不好
所以才會考慮到自己去處理instance re-use這段
不知道這樣敘述有沒有完整??@@
因為考慮到自己要做個sdk出來
尤其是這種web sdk 感覺上這部份應該會很重要
在此先謝過各位大大!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.136.105
Python 近期熱門文章
PTT數位生活區 即時熱門文章