INNER CODE UNIT · Python

Auxiliary_READConfig

AutoAnimeMV-Teams/AutoAnimeMv · AutoAnimeMv.py:291

def Auxiliary_READConfig():
    '''读取外置Config.ini文件并更新'''

    global ConfigMagdict
    if path.isfile((X := f'{PyPath}{Separator}config.ini')):
        with open(X,'r',encoding='UTF-8') as ff:
            Auxiliary_Log('正在读取外置ini文件','INFO')
            ConfigMagdict = {}
            for i in ff.readlines():
                i = i.strip('\n') 
                if findall(r'\[(#.*?)\]',i) != []:
                    KeyName = findall(r'\[(#.*?)\]',i)[0]
                    ConfigMagdict[KeyName] = {}
                elif i != '' and i[0] != '#':
                    ConfigItem = i.split("=",1)
                    ConfigMagdict[KeyName][ConfigItem[0].strip('- ')] = ConfigItem[1].strip('- ')
        if ConfigMagdict != {} or ('#Config' in ConfigMagdict and ConfigMagdict['#Config'] != {}):
            Auxiliary_Log(f'ConfigMagdict:{ConfigMagdict}')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…