【问题标题】:Is there a standard generic URI handler in Python?Python 中是否有标准的通用 URI 处理程序?
【发布时间】:2020-03-06 16:45:04
【问题描述】:

通常,URI(通用资源标识符)可以是:

  • 本地或远程文件
  • 网址
  • 二进制流

在 Python 中管理这个的标准方法是什么?

类似:

uri = URI("whatever_URI)

例如,在 Java 世界中,您拥有 java.net.URI 类。

【问题讨论】:

  • 这能回答你的问题吗? URI Library for Python
  • urllib 是否处理任何 URI? "urllib 是一个包,它收集了几个用于处理 URLs 的模块:"
  • URI 远比这更通用。 http URI 和 mailto URI 的处理程序有什么共同点?
  • 它们都符合命名方案,例如,并且可以具有相关资源(文件/电子邮件地址存在/不存在)。也许urllib2 可能是我正在寻找的,因此 - 谢谢!

标签: java python oop sdk


【解决方案1】:

您可以使用 PyPI 的“uri”库(Python 包索引:- 它就像 Python 包的存储库)。

• 使用以下方式安装它:

pip install uri

对于 MAC 使用:

pip3 install uri

• 像下面这样使用它

from uri import URI
home = URI("https://github.com/marrow/")
print(home)

有关更多信息,您可以访问: https://pypi.org/project/uri/

【讨论】:

    猜你喜欢
    • 2012-10-28
    • 2010-11-14
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多