从 .url 文件中提取 URL

Bri*_*eel -1 python url python-2.7

是否有可能从读出的实际的URL.url文件,描述在这里,与Python?

例如,在下图中,我可以轻松打印mapbox-OSM Bright- OpenStreetMap 数据的 Carto 模板,但我还想提取实际 URL:https : //github.com/mapbox/osm-bright

在此处输入图片说明

我需要提取数百个 URL,我目前正在使用批处理文件来完成工作,但我更愿意使用 Python 来完成。我使用的是 Python 2.7.11,但 3 也是可能的。

Dan*_*per 5

我假设您指的是此处所述的 URL 文件。这些文件的语法类似于 .ini-files 并且可能可以这样解析:

import ConfigParser

config = ConfigParser.RawConfigParser()
config.read('example.url')

try:
    url = config.get('InternetShortcut', 'URL')  # Classic URL Format
except ConfigParser.NoOptionError:
    url = config.get('DEFAULT', 'BASEURL')  # Extended URL Format
Run Code Online (Sandbox Code Playgroud)