era*_*ran 13 python cassandra pycassa
我正在玩pycassaShell(作为Cassandra和Twissandra教程的一部分).当试图在shell中添加两个函数,并从另一个调用一个函数时,我得到一个错误,即Name无法识别.
这可能是非常简单的事情,但我没有找到如何做到这一点.
pycassaShell看起来像:
In [3]: def aaa(): print 5
In [4]: aaa()
5
In [5]: def bbb(): aaa()
In [6]: bbb()
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
...
NameError: global name 'aaa' is not defined
Run Code Online (Sandbox Code Playgroud)
这很奇怪。我不知道为什么会这样,但试试这个:
def aaa(): print 5
def bbb():
global aaa
aaa()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
282 次 |
最近记录: |