예제 #1
0
    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
예제 #2
0
 def __init__(self, test_device=False):
     self.adb_path = PathUtils.get_work_dir() + '/adb/adb.exe'
     if test_device:
         AutoAdbCheck.test_device(self)
예제 #3
0
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)