TypeError:' Section'对象不可调用

时间:2016-06-02 07:58:41

标签: python

我试图测试python程序。我对python模块知之甚少。当我运行程序时出现错误 server = myconf.getoption(' server')TypeError:' Section'对象不可调用,这是我尝试运行

的程序
import sys
from zabbix_api import ZabbixAPI
import simpleconfigparser

#print(sys.argv)
key=sys.argv[1]
triggerDict=sys.argv[2]
try:
    debugStatus=sys.argv[3]
except:
    debugStatus=0

authfile = 'zabbix-api-auth.conf'

myconf = simpleconfigparser.simpleconfigparser()
print myconf.read(authfile)
server=myconf.getoption('server')
username=myconf.getoption('username')
password=myconf.getoption('password')

我该怎么办?

1 个答案:

答案 0 :(得分:0)

- “如何使用simpleconfigparser”

的示例

来自https://pypi.python.org/pypi/SimpleConfigParser/

如果您的ini文件包含以下内容:

[app]
debug = yes

您可以使用以下方式使用它:

from simpleconfigparser import simpleconfigparser

config = simpleconfigparser()
config.read('read.ini')

print(config.app.debug)
print(config.app.getboolean('debug'))
print(config['app']['debug'])