import sys from pathlib import Path def base_path(): # PyInstaller creates a temp folder and stores path in _MEIPASS try: # noinspection PyUnresolvedReferences,PyProtectedMember return Path(sys._MEIPASS).resolve() except AttributeError: return Path().resolve()