我试图测试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')
我该怎么办?
答案 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'])