【发布时间】:2013-08-29 09:07:47
【问题描述】:
如果我有这样的脚本:
import sys
def square(x):
return x*x
def cube(x):
return x**3
如何返回程序 ['square', 'cube'] 中本地定义的所有函数的列表,而不是导入的函数。
当我尝试dir() 时,它们被包括在内,但所有变量和其他导入的模块也是如此。我不知道在dir 中放入什么来引用本地执行的文件。
【问题讨论】:
-
试试
locals(),但我不确定这会有多大帮助