LINUX.ORG.RU

os.path.getsize() на win не может найти файл с названием like base64

 , ,


0

1

файл с названием: A2wKIDlkYzcxZDNlNTgwNDQwYzA5YjYxOTU4ZDBiNzhlNmE0EgQEKAkZGKwCIgEBKgcIBBCQn8B0KgcIAxCKoeZzONSSnJgBQiB8y_b8KxCnbDEKXNzbkgu6X79_RC2vZ9sAacsvB1wL50iAgyg=

Арч отлично справляется и получает его размер, на вине тестирую скрипт и получаю FileNotFound

В чем может быть проблема и какие варианты ее решения?

>>> os.path.getsize('A2wKIDlkYzcxZDNlNTgwNDQwYzA5YjYxOTU4ZDBiNzhlNmE0EgQEKAkZGKwCIgEBKgcIBBCQn8B0KgcIAxCKoeZzONSSnJgBQiB8y_b8KxCnbDEKXNzbkgu6X79_RC2vZ9sAacsvB1wL50iAgyg=')
3

Windows 7x64 SP1, Python 3.7.4 x64.

Может, дело в пути, а не в имени? Слишком длинный путь (более 260 символов?)

n008_b4800n
()
Ответ на: комментарий от n008_b4800n

да, все же протестил на арче,путем создания директории Res и туда запихал файл, получил ошибку, сейчас попробую разобраться

Кажется понял проблему с ошибкой несуществования файла, скорее всего они в dirpath полученном от os.walk

noname_user ★★★
() автор топика
Последнее исправление: noname_user (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.