为了账号安全,请及时绑定邮箱和手机立即绑定

python 闭包问题

/ 猿问

python 闭包问题

小程序魔王 2017-12-08 09:30:27

def createCollectMethod(data):
   collectArray = []
   def collectData(data):
       collectArray.append(data)
       if len(collectArray) is 10:
           BigDataSaveDataFromNW(collectArray)
           # 初始化collectArray的值,但是这一步是错的,为什么??
           collectArray = []

   return collectData

查看完整描述

3 回答

已采纳
?
FightingBoy

http://blog.csdn.net/virtual_func/article/details/50551076

https://stackoverflow.com/questions/21959985/why-cant-python-increment-variable-in-closure

查看完整回答
反对 回复 2017-12-08
?
武寻
怎么用geany搭建python
查看完整回答
反对 回复 2017-12-08
?
大青蛙的奶

检查下 BigDataSaveDataFromNW 这个名字是不是写错了

查看完整回答
反对 回复 2017-12-08

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信