次の投稿を読みました。
そして、コードを複数のファイルに分割するタイミングと、多くの関数を 1 つのファイルに入れるタイミングを知る方法を知りたいと思っていました。ここでの私の具体的な問題は、別の関数の for ループで呼び出したい 100 行の関数があることです。また、スクリプトはいつ実行されますか? それらをインポートするとき、または呼び出すときは?
注: 以下の回答により、問題は完全に解決されました。ありがとうございました!
次の投稿を読みました。
そして、コードを複数のファイルに分割するタイミングと、多くの関数を 1 つのファイルに入れるタイミングを知る方法を知りたいと思っていました。ここでの私の具体的な問題は、別の関数の for ループで呼び出したい 100 行の関数があることです。また、スクリプトはいつ実行されますか? それらをインポートするとき、または呼び出すときは?
注: 以下の回答により、問題は完全に解決されました。ありがとうございました!
useful_function
関数がforeign_code.py
プログラムファイルと同じディレクトリ内のファイルにあると仮定すると、
from foreign_code import useful_function
あなたのプログラムの一番上に。
他のファイルの性質によっては、それをインポートすることが適切な解決策になる場合があります。
from otherfile import big_function
for something something:
big_function()
import
他のファイル (またはそのファイルの関数名のみ)が必要です。モジュールのチュートリアルを参照してください。インポート時にスクリプトが実行されることを忘れないでください。