שמירת מחברת כ-html

היי, אשמח לעזרה של מיטב המוחות!
אני מעוניינת לשלוח למישהו מחברת ג’ופיטר כ-html אבל להסתיר את הקוד.
כלומר, שהקובץ יהיה דו"ח שבו המקבל יראה את הדברים שכתבתי ב-markdown ואת ה-output של הקוד (טבלאות, גרפים וכו’) אבל לא את הקוד עצמו.
מצאתי extension שמאפשר לי להסתיר את הקוד במחברת, אבל כשאני שומרת את המחברת כ-html הקוד שוב מופיע באורח פלא.
ב-R יש דרך קלה לעשות את זה ופתרון מהיר יהיה לכתוב קוד פייתון בתוך R, אבל לא בא לי.
אם מישהו מכיר פתרון אשמח לשמוע :slight_smile:
תודה!

בכיף. כתבתי עבורך סקריפט זריז שמוסיף לקובץ “חוק” עיצובי שתאי הקוד של jupyter יוסתרו.

import os


PATH = r"C:\Users\Yam\Downloads\3_Exceptions.html"


def get_html(path):
    with open(path, encoding='utf-8') as html_file:
        return html_file.read()


def backup_html(path):
    os.rename(path, f'{path}.bck')


def add_hide_style(html):
    hide_inputs_css = '<style>div.input{display:none !important;}</style>'
    return html.replace('</title>', f'</title>\n{hide_inputs_css}')


def write_new_html(path, new_html_content):
    with open(path, 'w', encoding='utf-8') as html_file:
        return html_file.write(new_html_content)


def hide_jupyter_inputs_in_html(path):
    html = get_html(path)
    backup_html(path)
    new_html = add_hide_style(html)
    write_new_html(path, new_html)


hide_jupyter_inputs_in_html(PATH)
6 לייקים

וואו תודה רבה, עובד נהדר!