TypeError:get()缺少1个必需的位置参数:'option'(使用模块configparser)

时间:2019-10-03 18:53:01

标签: python python-3.x python-3.7

有人可以向我解释如果我的.conf文件没有该如何跳过'option'参数。 我正在使用Python 3.7

这是我的文件.conf

ad.anynet.fpr=a54e41231215f179015e08be03c22b2b4bbd4945a
ad.anynet.relay.error=0.1
ad.anynet.relay.state=2
ad.anynet.conn_addrs=0b5edde9
ad.anynet.id=857888459
ad.anynet.alias=sv-test@ad
ad.anynet.network_id=main
ad.license.name=free-1
ad.anynet.cur_version=21475033090
ad.anynet.update_state=3
ad.anynet.last_auto_update=20190906152123

这是我的Python文件'test.py'

import configparser
parser = configparser.ConfigParser()   
parser.read("%programdata%\AnyDesk\system.conf")
alias = parser.get('ad.anynet.alias')
print (alias)

运行test.py文件时出现以下错误:

Traceback (most recent call last):
  File "test.py", line 18, in <module>
    alias = parser.get('ad.anynet.alias')
TypeError: get() missing 1 required positional argument: 'option'

0 个答案:

没有答案