您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python:如何将参数传递给函数的__code__?

Python:如何将参数传递给函数的__code__?

您可以将函数更改为 接受任何参数吗?然后从本地/??全局变量中查找变量,您可以在其中提供exec

>>> def spam():
...   print "spam and", eggs
... 
>>> exec(spam.__code__, {'eggs':'pasta'})
spam and pasta

(为什么不将整个函数作为字符串发送?Pickle "def spam(eggs): print 'spam and', eggs",而exec字符串(经过验证)在另一侧。)

python 2022/1/1 18:43:34 有313人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶