我有一个requests.RequestCookieJar包含来自不同域/路径的多个 cookie的对象。如何按照此处提到的规则为特定域/路径提取 cookie 字符串?
例如
>>> r = requests.get("https://stackoverflow.com")
>>> print(r.cookies)
<RequestsCookieJar[<Cookie prov=4df137f9-848e-01c3-f01b-35ec61022540 for .stackoverflow.com/>]>
# the function I expect
>>> getCookies(r.cookies, "stackoverflow.com")
"prov=4df137f9-848e-01c3-f01b-35ec61022540"
>>> getCookies(r.cookies, "meta.stackoverflow.com")
"prov=4df137f9-848e-01c3-f01b-35ec61022540"
# meta.stackoverflow.com is also satisfied as it is subdomain of .stackoverflow.com
>>> getCookies(r.cookies, "google.com")
""
# r.cookies does not contains any cookie for google.com, so it return empty string
Run Code Online (Sandbox Code Playgroud) 在尝试为我的应用程序构建docker映像时,不知何故我意外地创建了两个具有status的容器Created。
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
597a3d226a08 2eba970a4fc8 "entrypoint.sh" 43 hours ago Created pedantic_almeida
bae7a9324bc8 b0898d035451 "entrypoint.sh" 43 hours ago Created zen_franklin
Run Code Online (Sandbox Code Playgroud)
问题是我无法使用这些容器做任何事情。docker rm/restart/inspect <container-id>全部挂断,没有消息打印。但是,从这两个图像启动新容器工作正常。
所以我的问题是如何删除这两个容器?如果您需要任何其他信息,请告诉我。
Docker版本:18.03.0-ce。