Path: csiph.com!2.us.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder5.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail From: Manfred Gil Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Frage zum configparser Date: Wed, 18 Jan 2017 17:56:56 +0000 (UTC) Organization: TOTA Lines: 40 Message-ID: References: <51b2b379-bd06-6e01-68f6-ac7480f35e1d@mail.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: tota-refugium.de 1484762216 26716 eJwNyUkRwDAMBDBKPjcOnPriD6F5auQKRh2Dw3x9k8Q/03o05Fwqjj4aV4jTbTGqS7DVYER3dcw0q7Xjbn1SQ3JStfJ1hUgf3Awe4TzUP221HfY= (18 Jan 2017 17:56:56 GMT) X-Complaints-To: abuse@news.tota-refugium.de NNTP-Posting-Date: Wed, 18 Jan 2017 17:56:56 +0000 (UTC) User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:WrvWzyCEHUBjTfUUMvnuXjimT8A= X-Face: ^A]ge!7T,21w7RfS8x"Rz~_A=unigBwmA{c=2}%r/X yuJL?9.7++L|&'[>\mqMUjGl>d(k]4On[fcds2Cd0tb$,z]qxtZTAs64W1H(}5;!pS]x%Ce.K]oAAU?(J)7{\TQQ/uOi[~co^ X-NNTP-Posting-Host: eJwFwQcBwEAIBDBL92zkUIZ/CU2U7Vm7mJro6U0160T6NIeMxbF6xZzv2xJmTmKQ3eGh6HUGeSI2e79vuAvDO7YF7NR9rSe0qxJIOH6r9h7i X-User-ID: eJwFwYEBwDAEBMCV8EiM0+D3H6F3gdTs4xnpweAu3IbR3fSt+0lrCaoHxnc0OUCNYJGt47IEcjjP0q7KD3M8Feo= Xref: csiph.com de.comp.lang.python:4655 Am Wed, 18 Jan 2017 18:39:33 +0100 schrieb Sven R. Kunze: > Hi Manfred, > > dies ist die Implementierungvon ConfigParser.read: > > > if isinstance(filenames, str): > filenames = [filenames] > read_ok = [] > for filename in filenames: > try: > with open(filename, encoding=encoding) as fp: > self._read(fp, filename) > except OSError: > continue > read_ok.append(filename) > return read_ok > > > > Wie du siehst, wird dort mit einem ContextManager "with" gearbeitet und > dieser schließt die Datei am Ende der Verarbeitung. > > > Sven > Hi Sven Danke für die Info. Wieder was gelernt :-) Gruß Manfred -- An allem Unfug, der passiert, sind nicht etwa nur die schuld, die ihn tun, sondern auch die, die ihn nicht verhindern. -- Erich Kästner