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


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

Re: [Python-de] Frage zum configparser

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From "Sven R. Kunze" <srkunze@mail.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Frage zum configparser
Date Fri, 20 Jan 2017 20:32:00 +0100
Lines 47
Message-ID <mailman.32.1484940729.9761.python-de@python.org> (permalink)
References <o5o87h$q2s$1@tota-refugium.de> <20170118224526.366c8863@xingu.arnoldarts.de> <mailman.15.1484776503.9761.python-de@python.org> <o5quep$gmf$1@tota-refugium.de> <20170119220217.538228e4@xingu.arnoldarts.de> <mailman.22.1484860089.9761.python-de@python.org> <o5tmik$140$1@tota-refugium.de> <88a0f3dd-f5cd-83d3-6121-ac76812284a6@mail.de>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de Bbcm8LwgdxHmsnKfA99RWgQZ65VE0WKBGYoyIa2x6KFA==
Return-Path <srkunze@mail.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde201610; t=1484940721; bh=JoRsniNcNQ05k9ifKhJAhs+/4xSNZpuzQWVyKGNnQOM=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Jc0likwr6TcnGyjOuKd59raxAVBTLz5qhkznF4NHCHSwwhZPeZcIlQ4ex1r99kqnk WsrGhWaySo/ATdrxBKrTaTw5uoJnDB9QDHtTFSEBPoGXrrb+m13pxY0qkzBsYVwbYC aaHCiCPIu+am17Hh7R9mijUKgiWWvbhS/0ZZ6iOs=
In-Reply-To <o5tmik$140$1@tota-refugium.de>
X-purgate clean
X-purgate This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-type clean
X-purgate-Ad Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate clean
X-purgate-size 1238
X-purgate-ID 154282::1484940720-0000088C-E057E0B4/0/0
X-Spam-Status No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.1
X-Spam-Checker-Version SpamAssassin 3.4.1 (2015-04-28) on spamassassin01.mail.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 <88a0f3dd-f5cd-83d3-6121-ac76812284a6@mail.de>
X-Mailman-Original-References <o5o87h$q2s$1@tota-refugium.de> <20170118224526.366c8863@xingu.arnoldarts.de> <mailman.15.1484776503.9761.python-de@python.org> <o5quep$gmf$1@tota-refugium.de> <20170119220217.538228e4@xingu.arnoldarts.de> <mailman.22.1484860089.9761.python-de@python.org> <o5tmik$140$1@tota-refugium.de>
Xref csiph.com de.comp.lang.python:4662

Show key headers only | View raw


On 20.01.2017 19:57, Manfred Gil wrote:
> [schnippeldischnipp]
> < Oberlehrer >
>
> das "config.ini" File
>
> < dumm schau>
>
> oder ist das kein File
>
> </ dumm schau>
> </ Oberlehrer geht in die Pause >

Dateiname und Datei sind etwas unterschiedliches in Python.


'mein-ordner/config.ini'  << das ist der Name/Pfad einer Datei

open('config.ini') << das, was hier rausfällt, ist quasi die Datei

Manche sagen, ne ne ne, das ist der File-Deskriptor (und bezeichnen ihn 
as fd). Aber praktisch betrachtet, fällt bei open() die Repräsentation 
der Datei heraus. Und diese muss dann natürlich wieder geschlossen 
werden. Daher auch üblicherweise die Verwendung mit "with". "with" 
schließt die Datei automatisch (bzw. für alle Überkorrekten, den 
File-Deskriptor).


Beim ConfigParser erhältst du eine InMemory-Repräsentation der 
Config-Datei in dem du einen entsprechenden Dateinamen angibst.


Was die Bezeichnungen angeht ist das sogar recht konsistent in Python:

json.load  <<< lädt aus Datei
ConfigParser.load <<< lädt aus Datei
yaml.load ....

open << öffnet Datei, muss geschlossen werden
tar.open <<< öffnet Datei, ....


Vielleicht als Eselsbrücke.


Cheers,
Sven

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