Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hermann Riemann Newsgroups: de.comp.lang.python Subject: Re: PDT: Dateien kopieren und Kopien verifizieren Date: Wed, 28 Aug 2024 09:34:47 +0200 Lines: 38 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net xzzDQSZUVbIW7QFOXzXVoA5gJw2qBprklEjEALQXl0OX/8ytw5 Cancel-Lock: sha1:TFU1kFlAZpiiu7hmWE1F15sfWR8= sha256:wN08gZQ5xDPpOhbhfw+nwyjVDqR2+9cUOCbpdPYGc2E= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.1 In-Reply-To: Content-Language: de-DE Xref: csiph.com de.comp.lang.python:6240 Am 27.08.24 um 00:39 schrieb Stefan Ram: > ram@zedat.fu-berlin.de (Stefan Ram) schrieb oder zitierte: >> sources =[ source.strip() for source in ''' > > Da fehlt wohl ein "r" vor dem "'''"! > > sources =[ source.strip() for source in r''' > > Hier ergab das keinen Fehler, weil bei mir die Dateien aus der > Zwischenablage mit "/" als Pfadkomponententrenner eingefügt > wurden, obwohl ich unter Windows arbeite. > > Warum so kompliziert? Versuch mal: sources1 =[ source.strip() for source in ''' C:\otherdir\example.txt C:\somedir\example.txt C:\somedir\example1.txt ''' .strip().split( '\n' ) if source ] sources2 = ''' C:\otherdir\example.txt C:\somedir\example.txt C:\somedir\example1.txt ''' .split() print(sources1) print(sources2) --