如何解决在Python环境中使用浏览器打开文件夹中的所有html文件
我有一个包含多个巨大html文件的文件夹。 我想要一个脚本,使用Windows中的标准浏览器从定义的文件夹中打开所有html文件。每个html文件都应在新标签页中打开。
我没有代码,因为找不到所需的类似代码。
解决方法
因此,如果html文件与包含代码的脚本位于同一目录中,则此方法有效。我使用os.listdir('files')
从子目录中打开文件,但是它在Internet Explorer的新窗口中打开了它们。我不知道这可能是Windows 10问题。
from glob import glob
import webbrowser
for file in glob('*.html'):
webbrowser.open_new_tab(file)
对我来说,文件会在Firefox的新标签页中打开。
希望有帮助。有关webbrowser
的更多信息,请访问以下链接:https://docs.python.org/3/library/webbrowser.html
尝试一下:
import webbrowser
webbrowser.open('test.html')
,
类似的东西
import os
import webbrowser
def open_files_in_browser(folder_name):
for filename in os.listdir(folder_name):
if filename.endswith(".html") or filename.endswith(".htm"):
webbrowser.open_new_tab(os.path.join(folder_name,filename))
open_files_in_browser('/your_folder/goes_here')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。