Cookies und anderen Müll löschen

Code-Stücke können hier veröffentlicht werden.
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Mittwoch 31. Januar 2007, 19:53

BlackJack hat geschrieben:
snakeseven hat geschrieben:Außer, daß es eleganter aussieht, hat os.path.join() noch andere Vorteile gegenüber der '+' Verknüpfung ?
Es funktioniert plattformübergreifend und es fügt, wenn nötig, einen Pfadtrenner ein.

Code: Alles auswählen

In [49]: 'a' + 'b'
Out[49]: 'ab'

In [50]: os.path.join('a', 'b')
Out[50]: 'a/b'

In [51]: os.path.join('a/', 'b')
Out[51]: 'a/b'
Aber Vorsicht:

Code: Alles auswählen

>>> os.path.join('a', '/b')
/b
(Ja, das ist korrekt, aber verwirrend.)
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Antworten