dictbuilder.py という Python モジュールに次の関数があります。
def my_dictbuilder(reader_o, writer):
fieldnames = ('name', 'number')
reader = csv.DictReader(reader_o, fieldnames = fieldnames, delimiter="\t")
my_dict = {}
id = 0
for row in reader:
id += 1
my_dict[id] = row['name'], row['number']
id += 1
return(my_dict)
main.py というモジュールからこの関数をインポートして呼び出しました。my_dict
main.py にインポートした dictbuilder.py モジュールの変数も使用したいと思います。印刷しようとすると、次のmy_dictbuilder.mydict
エラーが表示されます。
AttributeError: 'function' object has no attribute 'my_dict'
main.py ファイルから my_dict 変数にアクセスする方法を理解してくれる人はいますか? 助けてくれてありがとう!