python函数中的内嵌函数如何调用?
2014-03-21 08:50
253 查看
def a(): def b(): print "b" print "a" return b >>>x=a() a >>>x() b追问
这个办法固然不错,但是我这是这样的:(调用a()是返回一个<functin b at xxxxx>),这不是我想看见的。回答
def b()只在def a()内部的scope才可见,你必须在这个scope里把b的reference传递出来,才可能在这个scope之外的地方调用b。
相关文章推荐
- 如何在python中调用C语言中的函数
- 【python】如何在某.py文件中调用其他.py内的函数
- 如何查看Python函数调用图 Ubuntu
- python 中,如何在一个函数中调用另一个函数返回的多个值中的一个?
- python嵌入C++------ boost.python如何在C++中调用含有不定长参数tuple变量和关键字参数dict变量的函数
- 实例描述如何用python组件ctypes调用c的dll中的函数
- 【python】如何在某.py文件中调用其他.py内的函数
- 浅谈如何定义和调用Python的函数
- python下如何在目录下让Python文件去调用另一个Python文件内的函数或类
- 转:python之如何在某文件中调用其他文件内的函数
- 命令行中python 定义完函数后怎么退出,以及如何调用函数
- 【python】如何在某.py文件中调用其他.py内的函数
- python 如何调用另一个路径下py文件的函数
- python 一个.py文件如何调用另一个.py文件中的类和函数
- 【python】如何在某.py文件中调用其他.py内的函数
- 如何调用自己写的python函数?
- Python中如何调用自己写的函数
- python 如何调用另一个路径下py文件的函数
- 【总结】如何通过python调用新浪微博的API
- 如何在JavaScript里防止事件函数的高频触发和调用