您是否要在源文件中静态地单独定义它们?那么最好的选择是编写一个脚本来生成它们。
另一方面,如果您希望在运行时使用这些功能,则可以使用更高阶的功能。例如
>>> def make_func(value_to_print):... def _function():... print value_to_print... return _function...>>> f1 = make_func(1)>>> f1()1>>> f2 = make_func(2)>>> f2()2
您可以生成这些列表并再次在运行时进行存储。
>>> my_functions = [make_func(i) for i in range(1, 11)]>>> for each in my_functions:... each()...123...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)