下面是一个获取配置的代码
1 defgetValue(self,section,option):2 """
3 @file: string,the name of the config file4 @section: string,the name of the section in config file5 @option: string,the name of the option in section field6 This function will return a int value which the option is specified.7 """
8 try:9 configs =ConfigParser()10 filepath = sys.path[1] + "\\config\\" + self.filename + ".ini"
11 #print (filepath)
12 line =configs.read(filepath)13 result =configs.getint(section, option)14 returnint(result)15 exceptException as e:16 print (e)
在实际引用该段代码时,随着在其它模块中进行引用时,经常会发现提示模块不存在,为防止后面再出现该问题,将 filepath 这个进行优化,不采用 sys.path方法,改为如下:
1 defgetValue(self,section,option):2 """
3 @file: string,the name of the config file4 @section: string,the name of the s