Открытие HTML-файла с моего компьютера в веб-браузере

Я хотел бы открыть файл HTML, который хранится на моем компьютере в веб-браузере, но я получаю сообщение об ошибке (см. Ниже).

from urllib import urlopen
from webbrowser import open as webopen
from os import getcwd
from os.path import normpath

У меня есть этот код:

def open_html_file():
    path = normpath.abspath('New_News.html')
    url = 'file://' + path

    with open(path, 'w') as f:
        f.write(html)
    webopen.open(url)

и я получаю эту ошибку при запуске кода:

AttributeError: 'function' object has no attribute 'abspath'

1 ответ

normpath является функцией, и не имеет abspath приписывать. Я думаю, что вы хотели сделать это:

from os.path import abspath

path = abspath('New_News.html')
Другие вопросы по тегам