Groups | Search | Server Info | Login | Register


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

Re: PDT: Dateien kopieren und Kopien verifizieren

From ram@zedat.fu-berlin.de (Stefan Ram)
Newsgroups de.comp.lang.python
Subject Re: PDT: Dateien kopieren und Kopien verifizieren
Date 2025-08-25 19:19 +0000
Organization Stefan Ram
Message-ID <strip-20250825201240@ram.dialup.fu-berlin.de> (permalink)
References <Kopieren-20240826223722@ram.dialup.fu-berlin.de> <r-20240826233716@ram.dialup.fu-berlin.de> <lj828nFsth7U1@mid.individual.net>

Show all headers | View raw


Hermann Riemann <nospam.ng@hermann-riemann.de> schrieb oder zitierte:
>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 ]

  Ich habe mir das ".strip()" jetzt mal angesehen
  (nach ziemlich genau einem Jahr):

  Oben ist das ".strip().split( '\n' )" ja vollkommen
  in Ordnung. Aber bei

x = '''
  abc
  def
'''.strip()

  würde das auch die Einrückung vor "a" entfernen.
  Aber diese Einrückung ist für mich manchmal wichtig.

  Dann könnte man:

x = '''
  abc
  def
'''.strip( '\n' )

  schreiben. Aber machmal sind mir auch Leerzeilen am
  Anfang oder am Ende wichtig, wie in:

x = '''

  abc
  def

'''.strip( '\n' )

  , die dann verschwinden würden.

  Ich möchte eben genau das eine Zeilenende nach "'''" und
  manchmal das eine vor "'''" entfernen, aber alles andere
  wörtlich übernehmen. Und dies erreiche ich genau mit 
  "[1:]" oder "[1:-1]" wie in:

x = '''

  abc
  def

'''[1:-1]

  . Daher ist das für mich mein allgemeines Muster um 
  mehrzeiligen Text zu zitieren, dessen Zeilen direkt
  eingebettet werden, ohne "'''" zu enthalten.

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


Thread

Re: PDT: Dateien kopieren und Kopien verifizieren Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-28 09:34 +0200
  Re: PDT: Dateien kopieren und Kopien verifizieren Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-08-28 14:05 +0200
  Re: PDT: Dateien kopieren und Kopien verifizieren ram@zedat.fu-berlin.de (Stefan Ram) - 2025-08-25 19:19 +0000

csiph-web