<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как в Python 2.7.13 изменить INI-файл с субсекциями?</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html</link>
    <description>Имеется INI-файл с вот такой структурой:&lt;br&gt;&#091;code&#093;&lt;br&gt;...&lt;br&gt;&#091;AC&#093;&lt;br&gt;icon=battery-charging&lt;br&gt;&lt;br&gt;&#091;AC&#093;&#091;DPMSControl&#093;&lt;br&gt;idleTime=3600&lt;br&gt;&lt;br&gt;&#091;AC&#093;&#091;HandleButtonEvents&#093;&lt;br&gt;lidAction=64&lt;br&gt;powerButtonAction=8&lt;br&gt;&lt;br&gt;&#091;Battery&#093;&lt;br&gt;icon=battery-060&lt;br&gt;&lt;br&gt;&#091;Battery&#093;&#091;DPMSControl&#093;&lt;br&gt;idleTime=300&lt;br&gt;&lt;br&gt;&#091;Battery&#093;&#091;HandleButtonEvents&#093;&lt;br&gt;lidAction=64&lt;br&gt;powerButtonAction=16&lt;br&gt;&lt;br&gt;&#091;LowBattery&#093;&lt;br&gt;icon=battery-low&lt;br&gt;&lt;br&gt;&#091;LowBattery&#093;&#091;BrightnessControl&#093;&lt;br&gt;value=30&lt;br&gt;&lt;br&gt;&#091;LowBattery&#093;&#091;HandleButtonEvents&#093;&lt;br&gt;lidAction=64&lt;br&gt;powerButtonAction=16&lt;br&gt;...&lt;br&gt;&#091;/code&#093;&lt;br&gt;Здесь видно, что &#091;b&#093;HandleButtonEvents&#091;/b&#093; - это &quot;субсекция&quot;, а основная секция задается перед субсекцией в той же строке. Не знаю, является ли это стандартом для INI-файлов или нет, не я этот файл создавал.&lt;br&gt;&lt;br&gt;Задача - поменять значения &#091;b&#093;powerButtonAction&#091;/b&#093; в различных субсукциях.&lt;br&gt;&lt;br&gt;Пробовал достучаться до нужного значения так (хотя бы считать):&lt;br&gt;&#091;code&#093;&lt;br&gt;import ConfigParser&lt;br&gt;config=ConfigParser.ConfigParser()&lt;br&gt;config.read(&apos;$fileName&apos;)&lt;br&gt;&lt;br&gt;print( config.get(&apos;AC&#093;&#091;HandleButtonEvents&apos;, &apos;powerButtonAction&apos; ) )&lt;br&gt;&#091;/code&#093;&lt;br&gt;Но возника</description>

<item>
    <title>Как в Python 2.7.13 изменить INI-файл с субсекциями? (xintrea)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html#6</link>
    <pubDate>Mon, 25 Jan 2021 06:42:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt; С такими помощниками я лучше сам себе помогу.&lt;br&gt;&amp;gt; Ваше не знaниe и не желание - наоборот уберегли &lt;br&gt;&amp;gt; - у отолapинголoга уже отметились &lt;br&gt;&amp;gt; - на кывт&#096;e - тему(ы) еще откройте &lt;br&gt;&amp;gt; - на gamedev&#096;e не забываем поднять &lt;br&gt;&amp;gt; - ну и на prog.org.ru нe зaбывaeм пoкoлядовaть &lt;br&gt;&lt;br&gt;Ну а что ж ты на гитхаб не зашел, болезный? &lt;br&gt;&lt;br&gt;https://github.com/xintrea/monitoring-sp&lt;br&gt;&lt;br&gt;Аноним, 22-Янв-21 (роняя кал, и складывая его к вентилятору): А что там? Сеть, датчики, отправка SMS, работа с БД. Как так на Python? Нед, нед, все равно вы не знаете! Ну пасиму, пасиму вы так жистоке? Пачиму вы ломаити мой прикрасный внутренней мир? Я так хотело унизить чилавека, а вы мне в рожу фактами тыкаете! Эта нечестна! Я так долга тебя искало, ну того, к кому можна докопаться! Я па тыртырнету шарюсь, я анонимо прикидываюсь, патаму что ссусь. Я трачу время чтобы усем рассказато что в интернетах кто-то неправ, а у вас никакога сачуствия. Воуоуо, пачему луди так жистоке ка мне? Вы черствый чилавек, падлец и негодяй!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как в Python 2.7.13 изменить INI-файл с субсекциями? (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html#5</link>
    <pubDate>Fri, 22 Jan 2021 18:31:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Проблема не в питоне/shelle/etc, а в не достатке базовых знаний.&lt;br&gt;&amp;gt; Проблема не в недостатке (пишется слитно) базовых знаний, а в отсутствии времени. &lt;br&gt;&lt;br&gt;Ну-да, ну-да - все как по нотам; стандартная тактика &quot;отмазок&quot; - нaзивиcимыe события&lt;br&gt; &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; поаккарутней с просьбами, а то могут и с oднострочником на шеле/perle/..  помочь &lt;br&gt;&amp;gt; С такими помощниками я лучше сам себе помогу.&lt;br&gt;&lt;br&gt;Ваше не знaниe и не желание - наоборот уберегли&lt;br&gt;&lt;br&gt;P.S.:&lt;br&gt;- у отолapинголoга уже отметились&lt;br&gt;- на кывт&#096;e - тему(ы) еще откройте&lt;br&gt;- на gamedev&#096;e не забываем поднять&lt;br&gt;- ну и на prog.org.ru нe зaбывaeм пoкoлядовaть&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как в Python 2.7.13 изменить INI-файл с субсекциями? (xintrea)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html#4</link>
    <pubDate>Fri, 22 Jan 2021 12:16:55 GMT</pubDate>
    <description>&amp;gt; Проблема не в питоне/shelle/etc, а в не достатке базовых знаний.&lt;br&gt;&lt;br&gt;Проблема не в недостатке (пишется слитно) базовых знаний, а в отсутствии времени.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; поаккарутней с просьбами, а то могут и с oднострочником на шеле/perle/..  помочь&lt;br&gt;&lt;br&gt;С такими помощниками я лучше сам себе помогу.&lt;br&gt;</description>
</item>

<item>
    <title>Как в Python 2.7.13 изменить INI-файл с субсекциями? (AnonymPatient)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html#3</link>
    <pubDate>Fri, 22 Jan 2021 10:47:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Просто вручную - домалевать свой парсер на том же питоне.&lt;br&gt;&amp;gt; Проблема в том, что я с питоном не дружу.&lt;br&gt;&lt;br&gt;Проблема не в питоне/shelle/etc, а в не достатке базовых знаний.&lt;br&gt;INI файл, это не(всегда) плоский набор данных.&lt;br&gt;Ближайшая аналогия - фаловая система(она древовидная)&lt;br&gt;&lt;br&gt;&#091;AC&#093; - это каталог&lt;br&gt;и это каталог&lt;br&gt;&#091;AC&#093;&#091;HandleButtonEvents&#093;&lt;br&gt;&lt;br&gt;перевод &lt;br&gt;&amp;gt;&#091;ac&#093;&lt;br&gt;&amp;gt;icon=battery-charging&lt;br&gt;&lt;br&gt;в катаологе &#091;ac&#093;(пусть будет корневой)&lt;br&gt;лежит файл с именем картинки(из какого-то storage,предопределенного набора картинок,etc.)&lt;br&gt;&lt;br&gt;&amp;gt; Может быть, можно по-быстрому решить проблему через SED: &lt;br&gt;&amp;gt; Как в SED обработать диапазон строк? https://www.opennet.ru/openforum/vsluhforumID9/10348.html &lt;br&gt;&lt;br&gt;поаккарутней с просьбами, а то могут и с oднострочником на шеле/perle/..  помочь&lt;br&gt; &lt;br&gt;P.S.:&lt;br&gt;пишется &quot;в рукопашную&quot; на питоне/shelle/etc уилитy чтения, разбора в память - построите виртуальную файловую систему, а там  до записи один шаг - вся мозаика и сложится&lt;br&gt;&lt;br&gt;следующий ini формат - прощелкается как семечки&lt;br&gt;</description>
</item>

<item>
    <title>Как в Python 2.7.13 изменить INI-файл с субсекциями? (xintrea)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html#2</link>
    <pubDate>Fri, 22 Jan 2021 09:46:29 GMT</pubDate>
    <description>&amp;gt; Просто вручную - домалевать свой парсер на том же питоне.&lt;br&gt;&lt;br&gt;Проблема в том, что я с питоном не дружу.&lt;br&gt;&lt;br&gt;Может быть, можно по-быстрому решить проблему через SED:&lt;br&gt;&lt;br&gt;Как в SED обработать диапазон строк? https://www.opennet.ru/openforum/vsluhforumID9/10348.html&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как в Python 2.7.13 изменить INI-файл с субсекциями? (AnonymPatient)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID9/10347.html#1</link>
    <pubDate>Fri, 22 Jan 2021 08:47:51 GMT</pubDate>
    <description>&amp;gt; Имеется INI-файл с вот такой структурой: &lt;br&gt;&amp;gt; &lt;br&gt;&lt;br&gt;&#091;AC&#093;&lt;br&gt;&#091;AC&#093;&#091;DPMSControl&#093;&lt;br&gt;&#091;AC&#093;&#091;HandleButtonEvents&#093;&lt;br&gt;в чем проблема построить дерево, учитывая тараканы разработчиков источникa/вeндорa/.. ?&lt;br&gt;AC&lt;br&gt;AC.DPMSControl&lt;br&gt;AC.HandleButtonEvents&lt;br&gt;&lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; &#091;b&#093;Вопрос:&#091;/b&#093; как работать с такими файлами?&lt;br&gt;&lt;br&gt;Просто вручную - домалевать свой парсер на том же питоне.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; UPD: При необходимости могу поставить Python 3.5.3, если это будет нужно для &lt;br&gt;&amp;gt; решения.&lt;br&gt;&lt;br&gt;Tensorflow и прочий ИИ/ML здесь не поможет&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
