代码之家  ›  专栏  ›  技术社区  ›  erip Jigar Trivedi

为什么我不能减少urllib.parse.urljoin?

  •  0
  • erip Jigar Trivedi  · 技术社区  · 8 年前

    paths = ("http://localhost:5000", "api", "v1")
    

    我想

    from functools import reduce
    from urllib.parse import urljoin
    
    reduce(urljoin, paths)
    

    屈服

    "http://localhost:5000/api/v1"
    

    但事实上

    "http://localhost:5000/v1"
    

    这是为什么?

    0 回复  |  直到 8 年前