Advertisement

Python ConfigParser处理配置文件

阅读量:

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’

经调查发现,在Python 3.x版本中,官方已明确将ConfigParser.py 转名为 configparser.py ,因此导致程序出现错误。建议更换文件名即可解决问题。

常用操作

**读取

全部评论 (0)

还没有任何评论哟~