加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Python3 读取 *.ini 配置文件

发布时间:2021-05-21 04:53:41 所属栏目:大数据 来源: https://blog.csdn.net/yilovex
导读:python 内置的 configparser 可以实现读取配置文件的操作 ippool.ini ; 免费 IP[ip.jiangxianli.com]url = http://ip.jiangxianli.com/?page=1code = UTF-8rule = //div[@class='Box-body table-responsive no-padding']//td[position()1 and position()4]/t

python 内置的 configparser 可以实现读取配置文件的操作

ippool.ini

; 免费 IP
[ip.jiangxianli.com]
url  = http://ip.jiangxianli.com/?page=1
code = UTF-8
rule = //div[@class='Box-body table-responsive no-padding']//td[position()>1 and position()<4]/text()

; IP 海
[iphai.com]
url  = http://www.iphai.com
code = UTF-8
rule = //div[@class='table-responsive module']//td[position()<3]/text()

ippool.py

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-

from configparser import ConfigParser

# 读取配置文件
def confFile():

    conf = ConfigParser()
    conf.read('ippool.ini')
    sections = conf.sections()

    rule = []
    
    for section in sections:
        items = dict(conf.items(section))
        rule.append(items)

    return rule

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读