scrapy - Python 的回调问题
大家讲道理
大家讲道理 2017-04-18 10:05:24
0
2
280
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
大家讲道理
  1. 你可以用閉包來實現,大概思路如下:

def out():
    class data:
        count = 0
    def inner(l):
        for i in l:
            data.count += 1
        print data.count
    return inner

f = out()
f([1,2,3])
f([23,34,3,43,4]) 
  1. 可以用一個全域的變數來標記

巴扎黑

因為框架對回傳的資料有做處理,所以改成閉包的格式顯得大動乾戈。 這個需求我主要是想透過count的計數來降低呼叫的頻率。現在我用另一個辦法來代替,就是用目前時間來參考哈。這就等於是一個全域變數了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板