0
は、私はこのようなtimeit_wrapper
と機能をラップしたいと言う:func1のはローカルスコープにに割り当てられているので、関数名を保持したまま別の名前空間から関数をラップする方法はありますか?
import timeit_wrapper
def func1():
pass
def func2():
func1 = timeit_wrapper(func1)
func1()
は、上記の割り当てエラーが発生する前に参照になります。
グローバルキーワードを使用せずにpythonicでこれをどのように達成できますか?
? – Alfe
コードを理解しやすく変更しやすくするために、まだfunc1(実際にはget_batch)と呼ばれることを望みますか?可能でしょうか? – LearnOPhile
うわー。私の質問に答えるのに2秒;-)あなたは速いです。それでは、 'global'キーワードについてどう思わないでしょうか?それはあなたの問題を解決するだろうか? – Alfe