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.
次の行で pyCurl を使用して、接続のデータで関数を呼び出しています。
conn.setopt(pycurl.WRITEFUNCTION, on_receive)
とにかくon_receive、次のような関数にさらにパラメーターを渡すことができますか?
on_receive
conn.setopt(pycurl.WRITEFUNCTION, on_receive, parameter_1, parameter_2)
ありがとう、
ジョエル
私が知っている唯一の簡単な方法は、追加のパラメーターを使用して実際の関数を呼び出すための別個のスプリングボード関数を用意することです。つまり、パラメーターが定数である場合は、ラムダ関数または関数ポインター。
connn.setopt(pycurl.WRITEFUNCTION, lambda data: real_impl(data, param1, param2))