Jak otrzymać ścieżkę do katalogu aktualnie wykonywanego skryptu. Dotychczas używałem tego:
os.path.dirname(__file__)
Jednak kiedy uruchomię mój skrypt innym skryptem używając np. os.startfile. Otrzymuję błędną ścieżkę. Zależy mi na rozwiązaniu który będzie działało zarówno przy plikach .py oraz .exe "zfreezowanych" przez PyInstaller'a z użyciem atrybutu --onefile.