Александр, спасибо за ответ. Нашел недочет в коде. При использовании функции в качестве агрументов передавался неполный путь. Я такую фишку уже раз у себя встречал, но в этом случае просто её не заметил....
да тут проблема в том, что екзешник автоматически запускается из startup(автозагрузка).Я слышал про какие-то "ключи открытия", но информацию найти нигде не могу
bitkoljas, есть 2 файла: .py и .txt. Из теории работы знаю, что они должны лежать в одной дирректории(в моём случае-папка автозагрузки). В файле .txt есть строка, которую я в итоге должен проесть. Файл .py должен читать эту строку из .txt. Если я открою обыкновенным методом(двойной щелчок по файлу .py), то он видит тот файл .txt,а если за меня открывает их автозагрузка, то не видит. Структуру файла можно написать из 3 строк:
with open("путь", "r") as file:
text_in_file=file.read()
Решал проблему по-всякому: и .py в .exe загонял, и вместо .txt .json использовал. Всё равно автозагрузка что-то не так делает.