对不起,到底是什么?
>>> import urllib.parse
>>> base = 'http://example.com'
>>> urllib.parse.urljoin(base, 'abc:123')
'http://example.com/abc:123'
>>> urllib.parse.urljoin(base, '123:abc')
'123:abc'
>>> urllib.parse.urljoin(base + '/', './123:abc')
'http://example.com/123:abc'
Run Code Online (Sandbox Code Playgroud)
python3.7文档说:
版本 3.5 中进行了更改:更新行为以匹配 RFC 3986 中定义的语义。
RFC 的哪一部分强制实施了这种疯狂行为?它是否应该被视为错误?
使用 Haskell,尤其是 GHC,我可以经常看到tinfo6词。大多数情况下,它出现在 arch-vendor-os 三元组中,x86_64-linux-tinfo6就像某种操作系统一样。但是tinfo6 到底是什么意思呢?