スクリプトで使用されるスクリプトの最後に関数を配置したいと思います。この機能はまだ知られていないので、これはもちろん機能しません。 このスクリプトを同じスクリプトでインポートすることはできますか?宣言したのと同じファイルからの関数のインポート
私は、次のようにそれを行う場合、私はエラー "はImportErrorを:名前インポートすることはできません: 'サブ機能' を" 取得
from the_script_in_use import subfuction
a=subfunction(b)
def subfunction(value)
do something
return a
なぜ機能を上部に配置しないのですか? –
確かに、これは古典的な方法です。この場合、スクリプトを読むことができないような小さなサブ関数がたくさんあります。もちろん私はそれらを別のファイルに保存することもできます(私は現時点でそうしています)が、このスクリプトでのみ使用されます。 –