私は、ログに記録するためにURLのパスワードを隠す必要があります。私は、パースダミーパスワードとパスワードを置き換え、そしてunparsingにより、urlparseを使用することを期待していたが、これは私を与えている:URLのパスワードを難読化する
>>> from urllib.parse import urlparse
>>> parts = urlparse('https://user:[email protected]/aaa/bbb')
>>> parts.password = 'xxx'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: can't set attribute
ので代替が過剰思われる、thisのようです。
標準ライブラリを使用して簡単にパスワードを置き換える方法はありますか?
'parts'はここで何ですか? – AKS
@AKS:申し訳ありませんが、私はそれがはっきりしていると思いました。コンテキストを追加しました。 – dangonfast
@janbrohl:それはまさにリンクされたスクリプトがやっていることであり、urlparseが別々のコンポーネントを設定することを許していないからといって、私には残酷に思えます。 – dangonfast