Gibt es eine sauberere Möglichkeit, einige Teile einer URL in Python 2 zu ändern?Ändern von URL-Komponenten in Python 2
Zum Beispiel
http://foo/bar -> http://foo/yah
Derzeit Ich tue dies:
import urlparse
url = 'http://foo/bar'
# Modify path component of URL from 'bar' to 'yah'
# Use nasty convert-to-list hack due to urlparse.ParseResult being immutable
parts = list(urlparse.urlparse(url))
parts[2] = 'yah'
url = urlparse.urlunparse(parts)
Gibt es eine saubere Lösung?
Was genau meinen Sie mit "sauber"? –