Pertanyaan/jawaban ini mungkin merupakan duplikat dari pertanyaan ini, jadi layak untuk diperiksa terlebih dahulu Menulis string koneksi ketika kata sandi berisi karakter khusus
Menurut dokumentasi SQLAlchemy
the string format of the URL is an RFC-1738-style string.
Menurut definisi RFC-1738
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.
Untuk tujuan ini, saya akan berasumsi bahwa kata sandi Anda (dan nama pengguna dalam hal ini) perlu disandikan URL untuk memastikan karakter seperti itu diloloskan dengan benar. Menurut Bagaimana cara urlencode string kueri dengan Python?
ini dapat dilakukan dengan python menggunakan urlencode()