小编hen*_*ekk的帖子

扩展插值在configparser中不起作用

我试图使用python 3.6或python 3.5.1中标准库中的configparser模块

我的ini文件看起来像这样:

[common]
domain = http://some_domain_name:8888
about = about/
loginPath = /accounts/login/?next=/home
fileBrowserLink = /filebrowser
partNewDirName = some_dir

[HUE_310]
partNewFilePath = ${common:domain}
Run Code Online (Sandbox Code Playgroud)

我的“主”程序如下所示:

from configparser import ConfigParser

parser = ConfigParser()
parser.read('configfile.ini')

lll = parser.get('HUE_310', 'partNewFilePath')
print(lll)
Run Code Online (Sandbox Code Playgroud)

相反,http://some_domain_name:8888我得到了${common:domain}

我将Pycharm社区用作我的IDE。我使用virtualenv。

我不知道我的代码有什么问题...

python configparser python-3.x

4
推荐指数
1
解决办法
2201
查看次数

标签 统计

configparser ×1

python ×1

python-3.x ×1