使用python的configparser在* .ini文件中指定相对文件路径

时间:2018-09-18 16:45:50

标签: python python-3.x ini configparser

我正在编写一个python3程序,该程序使用*.ini文件指定许多不同的设置,并使用python库configparser进行解析。

我想做的是指定一个相对于程序安装位置的相对的文件路径。

*.ini看起来像这样:

...

[data]
dataset_folder = ./datasets/example_dataset

...

我需要dataset_folder相对于我的python软件包的安装位置,但是我不知道该怎么做。我怀疑该解决方案可能与configparser的{​​{3}}功能有关,即

[paths]
installed_dir = /Users/example_program

...

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

...

但这仍然需要我知道python程序的安装位置。

有人有没有做过或者知道我怎么做?

0 个答案:

没有答案