y.py を検討してください:
def f():
x = 1
y = 2
そしてx.py:
from y import f
f()
a = x + 1
b = y + 1
yf() は何も返さないため、明らかに x.py は機能しません。では、あるスクリプトから別のスクリプトの所定のポイントに複数の行をコピーし、最終的に実行前に次のような x.py を作成する場合は、どのように処理すればよいでしょうか?
x = 1
y = 2
a = x + 1
b = y + 1
この単純な例には、変数宣言のみが含まれていることに注意してください。実際には、y.py には変数宣言、フロー制御、クラス、関数などが混在しています。
ご協力ありがとうございました。