Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4656
| From | Arnold Krille <arnold@arnoldarts.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Frage zum configparser |
| Date | 2017-01-18 22:45 +0100 |
| Message-ID | <mailman.15.1484776503.9761.python-de@python.org> (permalink) |
| References | <o5o87h$q2s$1@tota-refugium.de> <20170118224526.366c8863@xingu.arnoldarts.de> |
[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 | Next — Previous in thread | Next in thread | Find similar
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