我正在编写以下程序:
***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(使用前将#替换为@)