Документы Python говорят: вернуть длину (количество элементов) объекта. Аргумент может быть последовательностью (строка, кортеж или список) или отображением (словарь).
Код:
from sys import argv
script, from_file = argv
input = open(from_file)
indata = input.read()
print "The input file is %d bytes long" % len(indata)
Содержимое файла:
Один два три
После запуска этой простой программы я получаю в качестве вывода: Входной файл имеет длину 14 байтов
Qutestion:
Я не понимаю, если мой файл записал в нем только 11 символов (Раз, два, три), как len может вернуть мне 14 байтов, а не просто 11? если я наберу s = "Один два три", а затем len (s), то получу 13, поэтому я очень запутался.