I need to create multiple functions using a for loop so I can have similar functions with different names.
rss = ['food', 'wood', 'stone', 'iron', 'gold']
for resource in rss:
def resource(account):
with open('accountdetails.py', 'r') as file:
accdets = json.load(file)
rss_value = accdets[account][resource]
print(rss_value)
food('account_3')
This code doesn't work, but I expected it to create 5 different functions, and the [resource]
being replaced depending on which function is called. Instead, I get NameError: name 'food' is not defined