python读取配置文件&&简单封装

之前有做过把爬虫数据写到数据库中的练习,这次想把数据库信息抽离到一个ini配置文件中,这样做的好处在于可以在配置文件中添加多个数据库,方便切换(另外配置文件也可以添加诸如邮箱、url等信息)

1.configparser模块

python使用自带的configparser模块用来读取配置文件,配置文件的形式类似windows中的ini文件

在使用前需要先安装该模块,使用pip安装即可

2.configparser读取文件的基本方法

(1)新建一个config.ini文件,如下

(2)新建一个readconfig.py文件,读取配置文件的信息

 

上述代码运行结果如下,可以和config.ini进行对比 

3.引入os模块,使用相对目录读取配置文件

工程目录如下:

readconfig.py:

 

或者使用os.path.join()进行拼接

 

4.通过读取配置文件,重新写一下之前的requests+正则表达式爬取猫眼电影的例子

把读取配置文件readconfig.py和操作数据库handleDB.py分别封装到一个类中

readconfig.py如下

 

handleDB.py如下

 

最后的运行文件,调用前面的方法

 

posted @ 2022-10-07 20:46  I'm_江河湖海  阅读(10)  评论(0)    收藏  举报