Можно ли заставить win cmd возвращать путь к каталогу откуда запускается приложение python?

Здравствуйте.
Есть необходимость запускать приложение на питоне через cmd windows. (откомпилировано в exe)
В приложении используется вывод результата работы в лог.
Проблема в следующем: при запуске приложения лог всегда создается по пути указанному при старте cmd.
Хочу чтобы логи падали в каталог с приложением вне зависимости от того куда его могут перенести и с какими параметрами стартует cmd.
Можно ли это как-то реализовать?
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
Spetros
@Spetros
IT-шник
Под win можно использовать sys.argv[0]
но есть и другие способы
stackoverflow.com/questions/595305/python-path-of-...
или это нужно делать командном файле windows?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Altarian Автор вопроса
Как вариант, но это увеличивает время выполнения и повышает вероятность ошибиться, по крайней мере у неопытного пользователя. Основная идея - чтобы мой телефон человек вспомнил позже имени команды. =)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы