взаимодействие файла реализации и conf
Хочу создать полноценное консольное приложение для ОС без использования интерпретатора python, а скомпилированного файла реализации(~exe файл) с использованием файла конфигурации.
Они находятся в одной директории
/usr/bin/date-worker/.
я помечаю расположение файла реализации в переменные среды
export PATH="$PATH:/usr/bin/date-worker"
Перехожу в другой репозиторий, запускаю
pepe@pepe-Aspire-A315-41:~$ dw -h
выдает ошибку: не видит date.conf
FileNotFoundError: [Errno 2] No such file or directory: 'date.conf'
Как это можно исправить?
Ответы (1 шт):
Автор решения: Руслан Шарифьянов
→ Ссылка
Все дело в том, что я запускал программу из другого репозитория, где функция "open()" пыталась найти мой файл.
open('date.conf', 'r', encoding='utf-8')
Решение - указать путь к моему конфигурационному файлу
open('/usr/bin/date-worker/date.conf', 'r', encoding='utf-8')