私はこのようなものを持っています:
import os
from node import Node
def make_sum(num,done):
for i in range(0,100):
num = num + 1
done(num)
def result(num):
print num
return num
node = Node()
node.register(make_sum(20,result))
result(25)
node.py
これは次のとおりです。
import os
class Node():
def __init__(self):
pass
def register(self,obj):
print obj
私がやりたいのは、make_sum()
関数呼び出しが関数内から発生するregister()
ことです。しかし、現在はregister()
関数呼び出し中に呼び出されます。
関数の前方宣言を行うことができますが、後で呼び出すことができるPythonでそのようなことを行うことは可能ですか?