首页 > 解决方案 > 在 Python 3 中打开 URL 或本地文件

问题描述

我有一个字符串。

我想:

在 Python 3中正确且足够简单(如果可能)的方法是什么?

主要问题是确定字符串是否为 URL 的正确方法。

标签: pythonpython-3.xurluri

解决方案


取决于你所说的 URL 是什么意思。如果它是一个网址,它通常以http://or开头https://(通常,这些是您关心的情况,无论如何)。但是,也有可能以ftp://其他协议或其他协议开头。但是,大多数库都接受URI,其中包括文件 URI。在该方案中,文件位置看起来像以 开头的 URL file://,因此您可以传递您的字符串,而不关心它是 Web 地址还是文件,库会处理它。没有直接的方法可以知道地址是否有效,但如果不是,库会抛出异常。


推荐阅读