0
多くのPostgreSQLデータベース接続を含むコードがあります。このコードは、ローカル変数(環境変数を制御しているところ)と環境変数にPostgreSQLサーバのデータソース名(DSN)が含まれている別のサーバの両方で動作する必要があります。Pythonでデータソース名を解析する
私は、理想的には、以下を解析したいと思います:
POSTGRES_PROD('host=.... database=... username=... password=...')
と4つの別々の環境変数にこれらを割り当てます。
私はhttps://pypi.python.org/pypi/dsnparse/を使ってみましたが、これはこの用途では機能しませんでした。
一部の正規表現をハックするだけですか?この文字列
dict(s.split("=") for s in vals.split())
ため