Diese Frage/Antwort ist vielleicht ein Duplikat von dieser, also lohnt es sich, diese zuerst zu überprüfen Schreiben einer Verbindungszeichenfolge, wenn das Passwort Sonderzeichen enthält
Gemäß der SQLAlchemy-Dokumentation
the string format of the URL is an RFC-1738-style string.
Gemäß der RFC-1738-Definition
If the character corresponding to an octet is
reserved in a scheme, the octet must be encoded. The characters ";",
"/", "?", ":", "@", "=" and "&" are the characters which may be
reserved for special meaning within a scheme.
Zu diesem Zweck würde ich davon ausgehen, dass Ihr Passwort (und der Benutzername für diese Angelegenheit) URL-codiert sein muss, um sicherzustellen, dass solche Zeichen ordnungsgemäß maskiert werden. Laut How to urlencode a querystring in Python?
Dies kann in Python mit urlencode()
erfolgen