как автоматически открыть html-файл с помощью пакета webbrowser в python

#python #pandas #python-webbrowser

#python #pandas #python-webbrowser

Вопрос:

У меня есть скрипт на python, который использует pandas и создает фрейм данных из файла csv, и я хочу отобразить информацию о фрейме данных с помощью pandas-profiling package и показать отчет в браузере, как только пользователь запустит функцию.

Но система не открывает браузер и не отображает эту ошибку:

 ValueError: startfile: filepath too long for Windows
  

код:

 def displayDfInfo(self,df):
        profile = pp.ProfileReport(df)
        html_profile = profile.to_html()
        webbrowser.open(html_profile,new=1)
  

где ошибка и как ее исправить?

Ответ №1:

Я бы упростил это до этого:

 import webbrowser
html = "myhtml.html"
webbrowser.open(html)