@Bergis

Как получить локацию файла?

У меня есть проблема в получении директории файла .
Я использую код:
from time import sleep

def f():
    print(__file__)
    sleep(100)

if __name__ == '__main__':
    f()

При запуске программы через cmd - программа корректно выводит путь до файла , но после использования утилиты pyinstaller путь изменяется.

Нормальный путь : C:\Users\User\Desktop\bot\test.py
Путь после pyinstaller : C:\Users\User\AppData\Local\Temp\_MEI218642

Как можно это исправить ?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
LazyTalent
@LazyTalent
Data Engineer, Freelancer
>> from pathlib import Path
>>> basedir = Path(__file__).parent
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект