Я создал «скомпилированные» исполняемые файлы в python для widnows, с которыми связаны типы файлов, и у меня никогда не было проблем с открытием моего конфигурационного файла, который был расположен в том же месте, что и .exe.Я использовал что-то вроде этого, чтобы найти его:
conf = open(r"%s\settings.conf" % os.getcwd())
Я сохранил свои значения, разделенные символом новой строки, поэтому файл выглядел так:
PNelson
21
6'
Здесь хранится имя пользователя, возрасти height, чтобы прочитать значения, я бы использовал что-то вроде этого:
settings = "\n".split(conf.read())
Затем я бы проверил длину массива, чтобы убедиться, что файл конфигурации не был поврежден или каким-то образом, если онесли бы я записал значения по умолчанию в файл и использовал их.