로깅 목적으로 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