Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4656

Re: [Python-de] Frage zum configparser

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Arnold Krille <arnold@arnoldarts.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Frage zum configparser
Date Wed, 18 Jan 2017 22:45:26 +0100
Lines 66
Message-ID <mailman.15.1484776503.9761.python-de@python.org> (permalink)
References <o5o87h$q2s$1@tota-refugium.de> <20170118224526.366c8863@xingu.arnoldarts.de>
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; boundary="Sig_/Rrw.h7gYq.Vc/piB3sxh/Y9"; protocol="application/pgp-signature"
X-Trace news.uni-berlin.de 7zT2BMlU+kDYfjyrak1vzggm128CbAvDCazSM1HRghVg==
Return-Path <arnold@arnoldarts.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
X-Virus-Scanned amavisd-new at heinlein-support.de
In-Reply-To <o5o87h$q2s$1@tota-refugium.de>
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <20170118224526.366c8863@xingu.arnoldarts.de>
X-Mailman-Original-References <o5o87h$q2s$1@tota-refugium.de>
Xref csiph.com de.comp.lang.python:4656

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On Wed, 18 Jan 2017 17:21:53 +0000 (UTC) Manfred Gil
<manfred-gil@t-online.de> wrote:
> kleine Frage zum configparser,
> 
> <code>
> conpar = configparser.ConfigParser()
> 
> conpar.read('config.ini')
> 
> # Einlesen der Daten
> 
> </code>
> 
> muß ich die Datei "config.ini" nicht irgendwie wieder schließen?
> in der Doku habe ich nix dazu gefunden.
> Oder geschieht diese nach dem Einlesen automatisch durch
> den configparser?

Die anderen haben schon die vernünftige Antwort gegeben. Ich möchte
gerne noch sagen, warum mich dir Frage überrascht hat ;-)

Der code oben zeigt für mich recht eindeutig, das lediglich der Name der
Datei übergeben wird. Du musst Dich selber nicht kümmern:
 * ob die Datei existiert und was passiert wenn nicht,
 * ob die Datei lesbar ist,
 * ob die Datei richtig formatiert ist,
 * ob die Datei zum lesen, schreiben, anfügen, im Textmodus oder im
   Binärmodus, mit CR+LF oder mit LF geöffnet und gelesen werden muss.

Warum (zum Geier ;-) ) kommst du da noch auf die Idee, das Du Dich um
das Schließen selber kümmern müsstest? Wäre das dann nicht eine _sehr_
schlecht designte API? Und müsste dann nicht "conpar.read(…)" das
file-objekt oder den file-handle zurück geben? Erwartest Du dann nicht,
das dann in der Dokumentation steht "Achja, kümmer Dich bitte selber
darum das ding zu schließen"?

Vielleicht gibt es APIs, die sowas tatsächlich mit Dir als ihrem Nutzer
machen. Aber wenn es sich um die Standardbibliotheke handelt dürfen wir
schon besseres erwarten ;-)

Happy Coding,

Arnold

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Frage zum configparser Manfred Gil <manfred-gil@t-online.de> - 2017-01-18 17:21 +0000
  Re: [Python-de] Frage zum configparser "Sven R. Kunze" <srkunze@mail.de> - 2017-01-18 18:39 +0100
    Re: [Python-de] Frage zum configparser Manfred Gil <manfred-gil@t-online.de> - 2017-01-18 17:56 +0000
  Re: [Python-de] Frage zum configparser "Diez B. Roggisch" <deets@web.de> - 2017-01-18 18:35 +0100
    Re: [Python-de] Frage zum configparser Manfred Gil <manfred-gil@t-online.de> - 2017-01-18 17:55 +0000
  Re: [Python-de] Frage zum configparser Arnold Krille <arnold@arnoldarts.de> - 2017-01-18 22:45 +0100
    Re: [Python-de] Frage zum configparser Manfred Gil <manfred-gil@t-online.de> - 2017-01-19 17:53 +0000
      Re: [Python-de] Frage zum configparser Arnold Krille <arnold@arnoldarts.de> - 2017-01-19 22:02 +0100
        Re: [Python-de] Frage zum configparser Manfred Gil <manfred-gil@t-online.de> - 2017-01-20 18:57 +0000
          Re: [Python-de] Frage zum configparser "Sven R. Kunze" <srkunze@mail.de> - 2017-01-20 20:32 +0100
            Re: [Python-de] Frage zum configparser Manfred Gil <manfred-gil@t-online.de> - 2017-01-21 15:44 +0000
  Re: [Python-de] Frage zum configparser "Sven R. Kunze" <srkunze@mail.de> - 2017-01-19 15:33 +0100

csiph-web