如何使用 Python 单击 HTML 页面上的某些链接时打开 Windows 文件夹

2023-11-25

我正在编写以下程序:

***import os
filepath=r'C:\TestData\openfolder.html'
abc=open(filepath,'w')
abc.writelines('<html><head></head><body>')

abc.writelines('<a href="os.startfile(filepath)">First Link</a>\n')

abc.writelines('</body></html>')***

我想要做的是,如果我单击浏览器上的第一个链接,我应该能够打开路径为“Filepath”的文件夹。 os.startfile 非常适合打开文件夹,但我不知道如何在某些链接中实现它。 谢谢。


尝试使用 URIfile:类似计划file:///C:/TestData/openfolder.html在你的html中:

<a href="file:///C:/TestData/openfolder.html">Link to test data</a>

Here is 有关在 Windows 中使用文件 URI 的文章.

UPD(摘自评论):每个浏览器都有自己的方式来处理此类 url。至少 Windows 7 下的 Internet Explorer 8 可以按照 jag 的要求在 Windows 资源管理器中打开链接。

最后,对于动态页面网络服务器是必须的。如果需要的话请看一下关于使用 python 创建简单 Web 服务的讨论.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Python 单击 HTML 页面上的某些链接时打开 Windows 文件夹 的相关文章