Я работаю через класс MOOC MIT: Следующий код не позволяет мне передать мой файл .txt в виде аргумента и возвращает эту ошибку (ниже). Я не смог выяснить, почему, потому что, когда я делаюf = открыть (файл, 'r') и просто передать в файл, он отлично работает:
NameError: name 'filename' is not defined
код ниже:
def load_cows(file):
cow_dict = dict()
f = open(file, 'r')
for line in f:
line_data = line.split(',')
cow_dict[line_data[0]] = int(line_data[1])
return cow_dict
pass