Укажите относительный путь к файлу в файле * .ini с помощью configparser python - PullRequest
0 голосов
/ 18 сентября 2018

Я пишу программу python3, которая использует файл *.ini для указания множества различных настроек и использует библиотеку python configparser для ее анализа.

Что яхотел бы указать путь к файлу по отношению к месту установки моей программы.

*.ini выглядит примерно так:

...

[data]
dataset_folder = ./datasets/example_dataset

...

Iнужно, чтобы dataset_folder относился к установленному местоположению моего пакета python, но я не знаю, как этого добиться.Я подозреваю, что решение может иметь какое-то отношение к интерполяции функции configparser, то есть

[paths]
installed_dir = /Users/example_program

...

[data]
dataset_folder = ${installed_dir}/datasets/example_dataset

...

Но это все равно потребует, чтобы я знал, где установлена ​​программа python.

Кто-нибудь делал это раньше или знает, как мне это сделать?

...