Mri*_*lla 0 python configparser
我想在配置文件中存储一些配置数据.这是一个示例部分:
[URLs]
Google, www.google.com
Hotmail, www.hotmail.com
Yahoo, www.yahoo.com
Run Code Online (Sandbox Code Playgroud)
是否可以使用ConfigParser模块将其读入元组列表?如果没有,我该怎么用?
Man*_*dan 10
你可以将分隔符从逗号(,)更改为分号(:)或使用equals(=)符号吗?在这种情况下,ConfigParser会自动为您完成.
例如,我将逗号更改为等于后解析了您的示例数据:
# urls.cfg
[URLs]
Google=www.google.com
Hotmail=www.hotmail.com
Yahoo=www.yahoo.com
# Scriptlet
import ConfigParser
filepath = '/home/me/urls.cfg'
config = ConfigParser.ConfigParser()
config.read(filepath)
print config.items('URLs') # Returns a list of tuples.
# [('hotmail', 'www.hotmail.com'), ('google', 'www.google.com'), ('yahoo', 'www.yahoo.com')]
Run Code Online (Sandbox Code Playgroud)