Использование Visual Studio & http://pythontutor.com/visualize Я не могу получить результат для функции размера файла из-за следующей ошибки: Ошибка типа: file_size () принимает 1 позиционный аргумент, но задано 3. Код ниже.
#this function stores information about a file, its name, its type and its size in bytes.
def file_size(file_info):
name, file_type, size = file_info
return("{:.2f}".format(size/1024))
print(file_size('Class Assignment','docx', 17875)) #Should print 17.46
print(file_size('Notes','txt', 496)) #Should print 0.48
print(file_size('Program','py', 1239)) #Should print 1.21
Я, хотя распаковка (file_info) внутри функции переопределит 1 позиционный аргумент, но 3 были выданы ошибки. Что я делаю не так?