我在名为 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 变量?谢谢您的帮助!