gpt4 book ai didi

python - ConfigParser - 打印 config.sections() 返回 []

转载 作者:行者123 更新时间:2023-12-01 04:10:47 26 4
gpt4 key购买 nike

我正在尝试使用 ConfigParser 模块来解析 *.ini 文件。问题是,当我尝试打印 sections 或其他内容时,它返回空列表 []

config.ini

[SERVER]
host=localhost
port=9999
max_clients=5
[REGULAR_EXPRESSIONS]
regular_expressions_file_path=commands/commands_dict

config.py

# -*- coding: utf-8 -*- 
import ConfigParser

config = ConfigParser.SafeConfigParser()
config.read("config.ini")
print config.sections()

[]

你知道问题出在哪里吗?

编辑:这是我的结构的屏幕:enter image description here

最佳答案

你的代码对我有用。您确定您的 CWD 指向正确的目录,其中包含正确的 config.ini 文件吗?

$ cat config.ini
[SERVER]
host=localhost
port=9999
max_clients=5
[REGULAR_EXPRESSIONS]
regular_expressions_file_path=commands/commands_dict

$ python2.7
Python 2.7.10 (default, Aug 22 2015, 20:33:39)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ConfigParser
>>> cp = ConfigParser.SafeConfigParser()
>>> cp.read('config.ini')
['config.ini']
>>> cp.sections()
['SERVER', 'REGULAR_EXPRESSIONS']
>>> ^D

关于python - ConfigParser - 打印 config.sections() 返回 [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34980163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com