window下我们常常用ini文件作为配置文件,一个典型的配置文件如下:
[net]
ip = 21.16.16.245
port = 2232
我们要做的事情就是从里面读写键值,Python提供了一个ConfigParser包来做ini文件的续写,很简单的一个事情,实际操作中还是遇到一些小坑,做个记录。
注:我的Python 3.6,如果是Python2.7可能不存在我遇到的坑。
导入包
import configparser
conf = configparser.ConfigParser()
iniFileUrl="sysconfig.ini"
这里就遇到了第一个错误:
ModuleNotFoundError: No module named ‘ConfigParser’
经过查证,在Python3.x中,ConfigParser.py 已经更名为 configpar