[] SQLAlchemyの正しいDB_URIは、間違ったパスワードを与えられていた - パスワードは、特殊記号が含まれている鉛

[理由]

こうした%を含む、@などの特定の文字を含むDB_PASSWORDパスワードは、URLエンコードされたパスワードの一部を入れて

[ソリューション]

urllib.parseのインポートurlquote AS quote_plus 

db_passw = ' F kdku9fTn3r %%!' 
接続パスワードのトランスコーディング長いリンクの前に特殊な記号を含む 
URL = " MySQLの+ mysqlconnector:// <ユーザー名>:%のSの@ <IP> <?ポート> / <DB_NAME>のcharset = UTF-8 "%のurlquote(db_passw)
エンジン = create_engine(URL)

私はこのパスワードを使用している、とエラーがない前に、奇妙なことに。

 

今、突然、これは本当に奇妙で、パッケージをアップグレードするために使用された開発環境に依存し、それを引き起こしているのですか?時には物事を遅らせ、より高速な物事を行うには- -だから、良いことの両方を経験した裁判官の前に盲目の信仰-特定された問題ではない全く新しい視点の前を経由して接続することができているので、私は本当にパスワードの可能性を考慮していなかった問題で、問題を解決するために行くためにどのような方向を知らない、それは本当にしばらく頭痛の種です。)

 

要するに、この問題は非常に満足してまだ解決されて

 

スーパーは、問題解決のためのアイデアを提供するために、次の2人の著者に感謝します

参考記事:

SQLAlchemyのリンクデータベースのパスワードを使用しながら、タイムズ・パスワードが間違っソリューション@その他の特殊文字があります。

コードが割り当てられてSQLAlchemyのリンクデータベースは、パスワードを解決するための特殊文字が含まれています

 

おすすめ

転載: www.cnblogs.com/kaerxifa/p/11791133.html
おすすめ