#python #python-3.x
Вопрос:
Есть ли канонический способ получить какую-либо папку для библиотеки python, которую можно использовать для постоянного кэша (а не для временного каталога). Что-то вроде pkgutil.get_data
, но это не должен быть каталог внутри пакета библиотеки, предполагая, что его можно оптимизировать для zip и так далее.
import pkgutil
CACHE_DIR = (pkgutil.get_data('my_library', 'cache') or b'').decode('utf-8')
# oups, zip_safe can be False
Комментарии:
1.
~/.cache/*
часто используется программным обеспечением Linux. Однако я не знаю о соглашениях Windows