2016-08-04 3 views
1

В моей конфиге у меня есть что-то вроде этого:Получить список из файла config.ini

[Section_1] 
List=Column1,Column2,Column3,Column4 

Теперь я хотел бы, чтобы обработать его в моем главном файле как нормальные списки:

config = configparser.ConfigParser() 
    config.read("configTab.ini") 
    for index in range(len(List)): 
       sql=sql.replace(List[index],"replace("+List[index]+","'hidden'")") 

Теперь, когда я прочитал из конфигурационного файла «Список», это обычная строка. Каков наилучший подход к нему?

Если я ставлю обычный переменный список в моем основном коде так:

List=['Column1','Column2','Column3','Column4'] 

Затем он работает отлично, но я хотел бы получить, что из моего файла конфигурирования,

Благодарности

ответ

2

Использование str.split:

List = List.split(',')

string = 'a, b, c' 
print(string.split(',')) 
>> ['a', 'b', 'c'] 

 Смежные вопросы

  • Нет связанных вопросов^_^