zHz00 Untitled

пятница, 12 января 2024
03:52 Файл существует, но я получаю FileNotFoundError !
Я конкретно с этим столкнулся при работе с Whisper AI, но такое же сообщение можно получить во множестве других случаев.

Вы пишете что-нибудь типа:

program.exe --input=D:\файлы\файл.txt

И получаете:

FileNotFoundError: [WinError 2] The system cannot find the file specified

Проверяете десять раз, файл существует. Убираете из имени файла кириллицу, если она там была. Запускаете программу из той же папки, чтобы избавиться от путей. Пишете в кавычках и без. Проверяете, не заблокирован ли файл из-за того, что скачан из интернета (кнопка Unblock в свойствах). Ничего из этого не помогает, файл по-прежнему не найден. И не найден ни один файл в принципе. В чём же дело?

В том, что не найден вовсе не ваш файл. А какой-то другой. В случае с whisper дело было в отсутствующем ffmpeg.exe .

Таким образом, сообщение об ошибке сбивает с толку. Оно явно говорит:

не могу обработать файл1.txt: файл не найден.

Но означает это следующее:

не могу обработать файл1.txt , потому что файл2.exe не найден. (при этом файл2 в выводе не упоминается)

@темы: Борьба с техникой

URL
Прямо сейчас сижу в центре информационных технологий за ...
Так бывает. Ждёшь, когда мысль-ощущение станет мыслью-фра...
до экзамена осталось 1 час 5 минут... пора выезжать... не...
- /userdir/0/0/6/5/0065/60499.jpg
открыла купальный сезон на Волге. почти вся река была п...
Здорово... :) :) :)

12.01.2024 в 16:19

12.01.2024 в 16:19
Кстати, про кириллицу. Видал?


URL

12.01.2024 в 16:37

12.01.2024 в 16:37
Foul thing, да, в вижуал студии стало можно с определённого момента кириллицу, и от этого стало печально, т.к. случайные символы стало тяжело опознавать.
URL