我想检索Windows Internet快捷方式(.url)文件的URL属性。例如,有一个YouTube预告片“流氓之一:星球大战故事预告片(2016)”在https://www.youtube.com/watch?v=Ze2kpOZx_kU。如果将URL从Chrome浏览器拖动到Windows桌面,则会创建文件“ ROGUE ONE-A Star Wars Story TRAILER(2016)-YouTube.url”。在Windows 10中,我可以查看文件的属性(例如,右键单击并选择“属性”),选择“网络文档”选项卡,然后在URL字段中输入“ https://www.youtube.com/watch?v = Ze2kpOZx_kU “。如何在Python 2.7 programmtically得到这个网址?
我以错误的方式追逐了这个问题!我以为我需要提取文件信息。根据Philip的建议,我打印了内容,并看到URL在其中。例如,拖动该影片的URL到C:\ Temp和运行我的网址如下:
filename = 'C:\Temp\ROGUE ONE- A Star Wars Story TRAILER (2016) - YouTube.url'
with open(filename, "r") as infile:
for line in infile:
if (line.startswith('URL')):
url = line[4:]
break
print url
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句