Current File : //usr/share/doc/python-iniparse-0.4/index.html
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
    <head>
        <title>iniparse</title>
        <style type="text/css" title="stylesheet"> @import "style.css"; </style>
        <link rel="SHORTCUT ICON" href="http://www.python.org/pics/pyfav.gif" />
    </head>

    <body>
        <div id="title">
            <h1 style="font-family: monospace">iniparse</h1>
            <p>Better INI parser for Python</p>
        </div>

        <div class="box">
            <div class="boxtitle">Introduction</div>

            <div class="boxitem">
            <p><code>iniparse</code> is a INI parser for
            <a href="http://www.python.org/">Python</a>
            which is:</p>

            <ul>

            <li><b>Compatible with <code>
            <a href="http://docs.python.org/lib/module-ConfigParser.html">ConfigParser</a></code></b>:
            Backward compatible implementations of <code>ConfigParser</code>,
            <code>RawConfigParser</code>, and <code>SafeConfigParser</code>
            are included that are API-compatible with the Python standard
            library.</li>

            <li><b>Preserves structure of INI files</b>: Order of sections &amp;
            options, indentation, comments, and blank lines are preserved as far
            as possible when data is updated.</li>

            <li><b>More convenient</b>: Values can be accessed using dotted
            notation (<code>cfg.user.name</code>), or using container syntax
            (<code>cfg['user']['name']</code>).</li>

            <li><b>Extensible</b>: It is possible to add other configuration
            formats, and to convert between different formats (as long as the
            data models are compatible).</li>

            </ul>

            <p>It is very useful for config files that are updated both by users
            and by programs, since it is very disorienting for a user to have
            her config file completely rearranged whenever a program changes it.
            iniparse also allows making the order of entries in a config file
            significant, which is desirable in applications like image
            galleries.</p>

            <p><b>Website</b>: <a href="http://code.google.com/p/iniparse/"
            >http://code.google.com/p/iniparse/</a></p>

            </div>
        </div>

        <div class="box">
            <div class="boxtitle">Examples</div>

            <div class="boxitem">
            <b>New API:</b>
            <ul>
            <li>Open an INI file:
<pre>
&gt;&gt;&gt; from iniparse import INIConfig
&gt;&gt;&gt; cfg = INIConfig(file('options.ini'))
</pre>
            </li>
            <li>Access/Modify data:
<pre>
&gt;&gt;&gt; print cfg.playlist.expand_playlist
True
&gt;&gt;&gt; print cfg.ui.width
150
&gt;&gt;&gt; cfg.ui.width = 200
&gt;&gt;&gt; print cfg['ui']['width']
200
</pre>
            </li>
            <li>Print data:
<pre>
&gt;&gt;&gt; print cfg
[playlist]
expand_playlist = True

[ui]
display_clock = True
display_qlength = True
width = 200
</pre>
            </li>
            </ul>

            <b>Backward Compatible API:</b>
            <ul>
            <li>The entire ConfigParser API is supported. This is just a brief
            example:
<pre>
&gt;&gt;&gt; from iniparse import ConfigParser
&gt;&gt;&gt; cfgpr = ConfigParser()
&gt;&gt;&gt; cfgpr.read('options.ini')
&gt;&gt;&gt; print cfgpr.get('ui', 'width')
150
&gt;&gt;&gt; cfgpr.set('ui', 'width', 175)
</pre>
            </li>
            <li>The new API can also be accessed via backward-compatible objects:
<pre>
&gt;&gt;&gt; print cfgpr.data.playlist.expand_playlist
True
&gt;&gt;&gt; cfgpr.data.ui.width = 200
&gt;&gt;&gt; print cfgpr.data.ui.width
200
</pre>
            </li>
            </ul>

            <b>A non-INI example:</b>
            <ul>
            <li>A simple dotted format is also implemented:
<pre>
&gt;&gt;&gt; from iniparse import BasicConfig
&gt;&gt;&gt; n = BasicConfig()
&gt;&gt;&gt; n.x = 7
&gt;&gt;&gt; n.name.first = 'paramjit'
&gt;&gt;&gt; n.name.last = 'oberoi'
&gt;&gt;&gt; print n.x
7
&gt;&gt;&gt; print n.name.first
'paramjit'
&gt;&gt;&gt; print n
name.first = paramjit
name.last = oberoi
x = 7
</pre>
            </li>
            <li>Convert to INI:
<pre>
&gt;&gt;&gt; from iniparse import INIConfig
&gt;&gt;&gt; i = INIConfig()
&gt;&gt;&gt; del n.x               # since INI doesn't support top-level values
&gt;&gt;&gt; i.import_config(n)
&gt;&gt;&gt; print i
[name]
first = paramjit
last = oberoi
</pre>
            </li>
            </ul>

            </div>

            <!-- div class="boxitem">
            <p>For more information, see the automatically generated
            <a href="iniparse.html">API documentation</a>.</p>
            </div -->

        </div>
        <div id="footer">
            <p>
                Updated on 15 July 2007
            </p>
        </div>
    </body>
</html>
blog

blog

– Официальный сайт Pinco Casino.2861 (2)

Пинко Казино – Официальный сайт Pinco Casino ▶️ ИГРАТЬ Содержимое Преимущества игры на официальном сайте Pinco Casino Безопасность и надежность Великий выбор иг Промокоды и бонусы Многоязычность Виды игр и слотов на официальном сайте Pinco Casino Бонусы и акции на официальном сайте Pinco Casino Входные бонусы Регулярные бонусы Как начать …

Read More »

1win официальный сайт букмекера — Обзор и зеркало для входа.3800

1win официальный сайт букмекера — Обзор и зеркало для входа ▶️ ИГРАТЬ Содержимое 1win Официальный Сайт Букмекера Преимущества официального сайта 1win Как зарегистрироваться на официальном сайте 1win Обзор и Зеркало для Входа Способ 1: Вход через официальный сайт Способ 2: Вход через зеркало Преимущества и Функции 1win В мире ставок …

Read More »

Plinko Casino Game Online – Enjoy High Stakes Action.331

Plinko Casino Game Online Experience High Stakes Thrills and Excitement ▶️ PLAY Содержимое Plinko Casino Game: Rules and Basics How to Play Plinko for Beginners Understanding the Plinko Board Tips for New Players Strategies to Maximize Your Winnings in Plinko Casino Game Online Choose the Right Plinko Online Game Manage …

Read More »

Betshop Τι ΠΡΕΠΕΙ να γνωρίζεις πριν παίξεις.4947

Betshop Τι ΠΡΕΠΕΙ να γνωρίζεις πριν παίξεις ▶️ ΠΑΊΖΩ Содержимое Betshop Τι ΠΡΕΠΕΙ – να γνωρίζεις πριν παίξεις Η σημασία της ενημέρωσης πριν από το στοίχημα Πώς να επιλέξετε το σωστό στοίχημα Τα πλεονεκτήματα του Betshop για τους παίκτες Συμβουλές για ασφαλή και υπεύθυνο παιχνίδι Γιατί το Betshop είναι η …

Read More »

Online kaszinók Magyarországon 2025-ben: Hogyan találhat biztonságos és nyereséges kaszinót

Online kaszinók Magyarországon 2025-ben: Hogyan találhat biztonságos és nyereséges kaszinót Magyarországon az online szerencsejáték gyorsan fejlődik, bevételei meghaladják a sportfogadásokét. Sok felhasználó kedveli az online kaszinókat kényelmük, széles játékválasztékuk és vonzó bónuszaik miatt. Azonban a kezdők könnyen elveszhetnek a sokféle webhely között. Hogy tudatos döntést hozhass, érdemes felkeresni a hungary-kaszino.com …

Read More »

казино – Официальный сайт Pin up играть онлайн Зеркало и вход.494

Пин Ап казино – Официальный сайт Pin up играть онлайн | Зеркало и вход ▶️ ИГРАТЬ Содержимое Официальный сайт Pin Up Казино: Как играть онлайн, зеркало и вход Pin Up Casino – Официальный сайт Описание и функции Pin Up Казино Бонусы и акции Как играть онлайн и вход в Pin …

Read More »

Beste Online Casinos in Deutschland.64

Beste Online Casinos in Deutschland ▶️ SPIELEN Содержимое Regulierung und Sicherheit Top Casino-Anbieter 1. Bwin 2. LeoVegas 3. Betway 4. 888 Casino 5. Casino.de Bonusangebote und Promotions No-Deposit-Bonus Einwilligungsbasierte Bonus Freispins Wiederholungsbasierte Bonus Spiele und Anpassung an Spieler Vielfältige Spielangebote Anpassungsfunktionen für Spieler Wenn es um das Vergnügen und die …

Read More »

91 Club Online Casino in India Demo Mode and Practice.211

91 Club Online Casino in India – Demo Mode and Practice ▶️ PLAY Содержимое 91 Club Online Casino in India: A Comprehensive Guide What is 91 Club Online Casino? Games and Features Unlock the Fun with Demo Mode and Practice Start Your Journey with a Bang: Exclusive Offers and Promotions …

Read More »

Best Online Casinos in Canada.947

Best Online Casinos in Canada ▶️ PLAY Содержимое Top-Rated Online Casinos in Canada Best Online Casinos with Free Bonus How to Choose the Best Online Casino for You Consider Your Budget Canada is known for its rich history of gaming and entertainment, and the online casino industry is no exception. …

Read More »