python 读取配置文件的值

上例子:

假设配置文件如下,文件名为test.cfg

#------------------------------------

#abcdefg

abc = 1

#-----------------------------------------

其中的#号后面的部分都是注释

读入该文件的python代码为:

from types import ModuleType
import re
cfg = []
fcfg = "D:/test.cfg"
content = {}
try:
	execfile(fcfg, context)
except Exception,e:
	......

for k,v in  content:
	if re.serch('^_',k) == None and not type(v) is ModuleType:
		cfg[k] = v

这样就完成解析

使用方法为: cfg[‘abc‘]

时间: 2024-12-07 14:35:05

python 读取配置文件的值的相关文章

python读取配置文件 变量 ConfigParser模块

Python 读取写入配置文件很方便,可使用内置的 configparser 模块配置文件:config.ini [oppo] platformName = Android platformVersion = 6.0 deviceName = weiruoyu appPackage = com.sina.weibo appActivity = .SplashActivity url = http://127.0.0.1:4723/wd/hub [mysql] host=127.0.0.1 por

python读取配置文件的方式

python读取配置文件的方式 1.从config.ini中读取,后缀无所谓,文件名字也无所谓,不过config.ini是常用写法,所谓见名知意 config.ini内容: [global] ip = xxx port = xxx table = xxx uname = xxx passwd = xxx 读取方法 import configparser import os dir_now = os.path.dirname(os.path.dirname(os.path.abspath("set

python读取配置文件 ConfigParser

Python 标准库的 ConfigParser 模块提供一套 API 来读取和操作配置文件. 配置文件的格式 a) 配置文件中包含一个或多个 section, 每个 section 有自己的 option: b) section 用 [sect_name] 表示,每个option是一个键值对,使用分隔符 = 或 : 隔开: c) 在 option 分隔符两端的空格会被忽略掉 d) 配置文件使用 # 和 ; 注释 一个简单的配置文件样例 myapp.conf 1 2 3 4 5 6 7 8 9

Python读取配置文件,并连接数据库SQL Server

用配置文件保存固定的连接数据,改的话比较方便. 1.新建一个配置文件:SQlconfig.config,以数据库为例. 内容如下,当然也可以添加多个 [Database1] database=db_test host=test.sqlserver.rds.alincs.com,3433 user=qhlt_just pwd=zHi4M63wIddlSDK2nY [Database2] database=db_test host=test.sqlserver.rds.alincs.com,3433

用python读取配置文件config.ini

还在学习中...写的有点凌乱 感觉还是应该先学会读取配置文件才行,把一些经常需要修改的但是又经常需要用到的参数放到配置文件中方便使用(我是这么觉得的) 首先是config.ini的存放位置,我们把它放在根目录下(当然也可以随便想放哪放哪) 1 proDir = os.path.split(os.path.realpath(__file__))[0] //根目录地址 2 configPath = os.path.join(proDir, "config.ini") //存放在根目录下,文

python读取配置文件

配置文件setting.ini [app] appName = apptest Ip = 0.0.0.0 Port = 10010 读取方法: import ConfigParser from log4py import log4py var = {} log=log4py("readConfig.py") def getConfig(configFile):     try:         cf = ConfigParser.ConfigParser()         cf.re

python 读取 配置文件

读取方法: def get(section,option):     cp = ConfigParser.SafeConfigParser()     cp.read(os.path.split(os.path.realpath(__file__))[] + )     cp.get(section,option)           配置文件: #mongodb数据库信息 [mongodb] host=192.168.1.102 port=27017 #mysql数据库参数 [mysqldb]

python学习(3)--读取配置文件

一. 关于配置文件 ini文件由三部分组成,分别为节.键.值. 节 [section] 参数(键=值) name=value 注解 注解使用分号表示(;).在分号后面的文字,直到该行结尾都全部为注解. 例如: [DATABASE] host = 127.0.0.1 username = root password = 12345678 port = 3306 database = test 二.python读取配置文件 思路:利用python中的ConfigParser模块中的ConfigPar

python 读取图片的尺寸、分辨率

#需要安装PIL模块 #encoding=gbk#-------------------------------------------------------------------------------# Name: picRead# Purpose:## Author: wangchao## Created: 27/06/2014# Copyright: (c) wangchao 2014# Licence: <your licence>#-----------------------