python如何读取配置文件(python读取配置文件)

发布时间 : 08-14

代码示例:

import ConfigParser

import os

class ReadWriteConfFile:

currentDir=os.path.dirname(__file__)

filepath=currentDir os.path.sep "inetMsgConfigure.ini"

@staticmethod

def getConfigParser():

cf=ConfigParser.ConfigParser()

cf.read(ReadWriteConfFile.filepath)

return cf

@staticmethod

def writeConfigParser(cf):

f=open(ReadWriteConfFile.filepath,"w");

cf.write(f)

f.close();

@staticmethod

def getSectionValue(section,key):

cf=ReadWriteConfFile.getConfigParser()

return cf.get(section, key)

@staticmethod

def addSection(section):

cf=ReadWriteConfFile.getConfigParser()

allSections=cf.sections()

if section in allSections:

return

else:

cf.add_section(section)

ReadWriteConfFile.writeConfigParser(cf)

@staticmethod

def setSectionValue(section,key,value):

cf=ReadWriteConfFile.getConfigParser()

cf.set(section, key, value)

ReadWriteConfFile.writeConfigParser(cf)

if __name__ == '__main__':

ReadWriteConfFile.addSection( 'messages')

ReadWriteConfFile.setSectionValue( 'messages','name','sophia')

x=ReadWriteConfFile.getSectionValue( 'messages','1000')

print x

怎样自动生成makefile?

为一个项目源文件生成makefile并make的步骤如下:操作在包含源文件的项目目录下进行。(1). 运行autoscan,生成文件configure.scan。(2). 修改configure.scan,改名为configure.in。(3).运行autoheader,生成文件configure.h.in(现在一般改为configure.ac)。configure.in里有宏AC_CONFIG_HEADER()时用。(4).运行libtoolize,生成一些支持文件,ltmain.sh。需要用libtool生成共享库用。(5).运行allocal,生成aclocal.m4。(6). 运行autoconf,生成configure。(7).为源文件编写makefie.am,每一个包含源文件的目录和子目录都有一个makefile.am。(8).运行automake,生成makefile.in,每个包含makefile.am的子目录都生成makefile.in。automake -a选项可以补齐文件config.guess,config.sub,install-sh,missing,depcomp。(9).运行./configure,生成config.status,config.h,makefile。(10).运行make,生成中间文件对象文件,库文件,最后生成可执行文件。(11).运行make install,相应的可执行文件,库文件,头文件拷贝到系统相应位置。

文章推荐:

python如何读取配置文件(python读取配置文件)

Python中字符串加引号(python单双单引号区别)

群晖登录地址(群晖无法登录)

python的excel模块(python处理excel代码)

python列表元素个数有限制吗(python列表随机取数)