次のようなファイル構造があると仮定します。
データ.py
foo = []
bar = []
abc = "def"
コア
import data
# do something here #
# a = ...
print a
# ['foo', 'bar', 'abc']
data.py ファイルで定義されているすべての変数を取得する必要があります。 どうすれば実現できますか? を使用することもできますが、などdir()
を含むモジュールのすべての属性が返されます。__name__
ベストアンサー1
print [item for item in dir(adfix) if not item.startswith("__")]
通常、これを行うためのレシピですが、疑問が生じます。