Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想动态地将多个函数(列表未知)收集到一个函数中,我想出了如何使用 types.FunctionType 动态创建一个 python 函数。但是,第一个参数是代码对象,不能是代码对象的列表。如何从多个函数创建单个函数?
谢谢你的回答,杰罗姆
我不知道如何连接代码,我认为你不能在 python 中可靠地做到这一点。您可能会考虑将这些功能链接在一起......像这样。
>>> def a(n): return n + 1 >>> def b(n): return n + 2 >>> funcs =[a,b] >>> a = 0 >>> for f in funcs: a = f(a) >>> print a 3