我有一個Python模塊下面的函數調用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.此功能我還想從導入到main.py的dictbuilder.py模塊中使用my_dict
變量。當我嘗試打印my_dictbuilder.mydict
我得到這個錯誤:
AttributeError: 'function' object has no attribute 'my_dict'
誰能幫我弄清楚如何從我的main.py文件訪問my_dict變量?謝謝您的幫助!
fimo_dict從哪裏來? –
您需要發佈失敗的工作(或非工作)示例。 – Claris
@GabrielRoss對不起,我犯了一個錯字。它應該閱讀my_dict – drbunsen