Мой ConfigParser.ini файл выглядит как:разделение строки в ini-файле (ConfigParser)
[Filenames]
Table1={"logs.table2",92}
Table2=("logs.table2",91)
Table3=("audit.table3",34)
Table4=("audit.table4",85)
и теперь, например, для Table1, я хотел бы получить «logs.table2» значение в качестве переменной saperate и 92 в качестве переменной saperate.
import configparser
filename=config.get('FIlenames','Table1')
В результате я хотел бы получить:
print(filename) -> logs.table2
print(filenumber) -> 92
На данный момент выход это просто строка "" logs.table2" , 92" . По правде говоря, я понятия не имею, как с этим справиться, может быть, я должен изменить свой файл конфигурации? Что такое лучший aproach? Спасибо.
Вы можете разделить значения, кроме использования 'а, Ь = str.split()'. Однако, если у вас есть смешанные '(' и '{' записи, как показано в вашем примере, может быть более подходящим регулярное выражение. – ti7
Итак, вы получили возможность использовать какую-то функцию непосредственно в строках? Лучше ли это apruach? напишите мой configini.file по-другому, чтобы легче получить эти значения? – bazyl
@ ti7, Хорошо, тогда я буду использовать функцию split, но как назначить значение после запятой другой переменной? – bazyl