def __init__(self): # 读取配置文件 config_file = PathUtils.get_work_dir() + '/config.ini' if not os.path.isfile(config_file): print( '配置文件 config.ini 不存在,请将程序根目录的 config_temp.ini 文件拷贝一份并命名为 config.ini。注意要自行调整其中的配置项。' ) exit(1) if not os.access(config_file, os.R_OK): print( '配置文件 config.ini 不可读,请将程序根目录的 config_temp.ini 文件拷贝一份并命名为 config.ini。注意要自行调整其中的配置项。' ) exit(1) cp = ConfigParser() cp.read(config_file, encoding='utf-8') self._cp = cp
def __init__(self, test_device=False): self.adb_path = PathUtils.get_work_dir() + '/adb/adb.exe' if test_device: AutoAdbCheck.test_device(self)
def get(key, section='default', fallback=None): cp = ConfigParser() cp.read(PathUtils.get_work_dir() + '/config.ini', encoding='utf-8') return cp.get(section, key, fallback=fallback)