pythonで変数を別ファイルに渡す
Table of Contents
やりたいこと
ファイルAで変数にデータを格納した後、ファイルBにその中身を引き渡すということをやろうとしています。
サンプルコードと考え方
次のコードをA.pyとします。
1 |
str = 'Hello, world' |
続いて、次のコードをB.pyとします。
1 2 3 4 |
import A str = A.str print(str) |
つまり、変数を渡される側のコードで渡す側のコードをimportすればよいということです。
なお、実行する際はB.py(渡される側の方)のコードを実行してください。サンプルコードの場合は、Hello,worldと出力されるはずです。
ここまで見てきて分かることは、原理的には、A.pyを一般的なモジュールと見たて、それをimportするという発想に近いかと思います。(間違えていたらすみません)