Я обычно пользуюсь библиотекой pathlib - там есть Path()
Дальше делаем что-то вроде:
my_root = Path.cwd() # cwd - current work dir
my_file = Path(“my_file_name.txt”)
my_file_full_path = my_root / myfile
P.s. Можно pathlib2, но там есть нюансы. Для большинства случаев достаточно pathlib.
P.p.s. Если таки нужно будет папку %UserProfile%, используй Path.home()