だから私は関数を呼び出すために使用する名前の束を持つ辞書を持っています。正常に動作しますが、設定ファイルに入れることを好みます。ただし、そうすると、設定ファイルから、その名前の関数がないというエラーが表示されます(その時点でそれらを呼び出していませんが)。回避策はありますか?
def callfunct(id, time):
#stuff here
def callotherfunct(id, time):
#stuff here
dict = {"blah blah": callfunct, "blah blah blah": callfunct, "otherblah": callotherfunct}
dict[str(nameid)](id, time)
これが理にかなっていることを願っています。他のアイデアも受け入れますが、基本的に、これらの定義と、特定の関数を呼び出す必要がある nameid によって渡される一意の名前の約 50 の反復があるため、新しい名前をすばやく追加できるように、私のやり方でそれを行います。 . 辞書をシームレスに設定ファイルに取り込むことができれば、明らかにさらに高速になります。