Często eksportuję plik .ipynb do formatu .html. Byłoby wspaniale wiedzieć, jak usunąć część „In []” i „Out []” plików .ipynb w Jupyter Notebook lub HTML po wyeksportowaniu do pliku .html.
Chciałbym usunąć te części, które wskazują strzałki
2 odpowiedzi
- Uruchom notatnik Jupyter i pobierz notatnik w przeglądarce: Plik->Pobierz jako->HTML, a otrzymasz stronę html z kodem i danymi wyjściowymi.
- Otwórz wyeksportowany kod HTML w przeglądarce i aktywuj konsolę przeglądarki klawiszem F12
Uruchom następujące polecenie w konsoli:
document.querySelectorAll("div.input").forEach(function(a){a.remove()})
Kod usuwa wszystkie wejściowe div DOM. Następnie prawym przyciskiem myszy wybieramy "Zapisz stronę jako" i zapisz "Pełną stronę" (nie pojedynczą stronę).
Otrzymasz stronę z powiązanym folderem w systemie Windows. Użyj sztuczki, aby skompresować stronę html, a następnie rozpakować, aby odłączyć powiązane. Folder jest bezużyteczny.
Teraz jest to pojedyncza strona html bez kodu. Możesz go ponownie rozpowszechniać lub wydrukować w formacie PDF.
Myślę, że to może ci pomóc:
jupyter nbconvert --to html --TemplateExporter.exclude_input_prompt=True --TemplateExporter.exclude_output_prompt=True <your_file>.ipynb
Ustawienie TemplateExporter.exclude_input_prompt=True usuwa [] Podobnie TemplateExporter.exclude_output_prompt=True usuwa out [] z wygenerowanego .html
Podobne pytania
Nowe pytania
python
Python to wielozadaniowy, wielozadaniowy język programowania dynamicznie typowany. Został zaprojektowany tak, aby był szybki do nauczenia się, zrozumienia i użycia oraz wymuszania czystej i jednolitej składni. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Mimo to, w przypadku pytań Pythona specyficznych dla wersji, dodaj znacznik [python-2.7] lub [python-3.x]. Korzystając z wariantu Pythona (np. Jython, PyPy) lub biblioteki (np. Pandas i NumPy), należy umieścić go w tagach.
Jinja2
) za pomocąjupyter-nbconvert
. Znalazłem tylko szablony niestandardowe dla notatników Jupyter z Jinja2