[Python-de] Textdatei auslesen

Christian Tismer tismer at appliedbiometrics.com
Sun Mar 7 15:34:46 EST 1999


...
> Gruss aus dem sonnigen Berlin (selten genug),
> 
> Dinu
> 
> PS: Uebrigens geht es auch mit  'C:\\tmp\RD-M.TXT',
>     allerdings wieder nicht mit 'C:\tmp\\RD-M.TXT':
> 
>       IOError: [Errno 2] No such file or directory:
>                          'C:\011mp\\RD-M.TXT'

Generelle Empfehlung für DOS/Windows-Slackbashes:

a) immer verdoppeln
b) 'C:/tmp/RD-M.TXT' geht freundlicherweise auch
c) r'C:\tmp\RD-M.TXT' erst recht (raw-Strings)

zu c) die Sache hat einen Haken: Es geht *nicht* für Pfade,
die auf Backslash enden müssen.
Einen schönen Ausweg, das in einem Stück zu schreiben,
scheint es nicht zu geben:

>>> r'c:\hugo'
'c:\\hugo'
>>> r'c:\hugo\'
  File "<string>", line 1
     r'c:\hugo\'
               ^
 SyntaxError: invalid token
>>> r'c:\hugo\\'
'c:\\hugo\\\\'
>>> 

Schade, gell?

ciao - chris

-- 
Christian Tismer             :^)   <mailto:tismer at appliedbiometrics.com>
Applied Biometrics GmbH      :     Have a break! Take a ride on Python's
Kaiserin-Augusta-Allee 101   :    *Starship* http://starship.python.net
10553 Berlin                 :     PGP key -> http://wwwkeys.pgp.net
PGP Fingerprint       E182 71C7 1A9D 66E9 9D15  D3CC D4D7 93E2 1FAE F6DF
     we're tired of banana software - shipped green, ripens at home





More information about the Python-de mailing list