Python论坛  - 讨论区

标题:Re: Re: 回覆: [python-chinese] 关于变量的作用域的问题

2004年03月25日 星期四 10:37

刘鑫 liux at gdcn.com
Thu Mar 25 10:37:27 HKT 2004

Levin:
	您好!

	这本来就是一个对象成员,不是什么全局变量。应该在构造函数里加入
    self.db=DB(storage)
	在析构里加入
	self.db.close
	不要在类声明中直接定义(而非成员函数内)变量,否则应该是视为类成员吧……
	WxPython Framework应该有类似构造和析构的初始化以及清理函数。

======= 2004-03-25 10:34:55 您在来信中写道:=======

>要用全局变量,最好使用前先声明一下
>
>>
>global db
>
>加入方法首部
>
>Nature.Liu wrote:
>
>> Dear Zoom.Quiet:
>>	谢谢
>>	self.db=DB(storage)是可行的,
>>	但self.db.close好像还是无效
>>
>>  
>>
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>.

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        刘鑫
        liux at gdcn.com
          2004-03-25


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号