Функция open
возвращает открытый файл, а не строку.Открытые файлы не имеют len
.
. Вам нужно фактически прочитать строку из файла, например, с помощью метода read
.
contents = open(path).read()
myStrLen = len(contents)
Есливам не нужно содержимое, вы также можете получить размер файла с помощью os.stat
.
myStrLen = os.stat('/tmp/x.py').st_size
FakeFile
- это просто реализация в песочнице GAE file
.