假设func()(无参数)返回一个列表。在下面的代码中,我希望self.myfunction指向函数而不是返回的列表。我怎么能这样做?
'https://wwww.yammer.com': 'https//wwww.yammer.com'
答案 0 :(得分:3)
它已经做了你想要的。
你可能会用以下方式调用它:
myArrayThread("some_name", func())
但它应该被称为
myArrayThread("some_name", func)
答案 1 :(得分:1)
为格式化目的而发帖作为答案而不是评论......
您的代码已经完全符合您的要求:
>>> def a():
... return [1]
...
>>> b=a
>>> b
<function a at 0x7f4b6aeb96a8>
>>> b()
[1]
>>> a
<function a at 0x7f4b6aeb96a8>
b
“指向”函数a
。您必须调用它才能获得a
(或b
的返回值,这只是同一事物的另一个名称,请参阅最后一行)