0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ジュピターノートブックの内容をそのままqiitaに投稿する

Last updated at Posted at 2023-08-29

はじめに

ノートブックの内容やコードをqiitaの記事に引用する場面があり、いっそ最初から投稿を見据えた内容でノートブックを作っておいて、丸ごと貼り付ければいいのではと思いそうすることにしました。
VSCodeからですとmdファイルとしてエクスポートする項目が見当たらなかったので以下のライブラリを使用しました。

結論

nbconvertのMarkdownExporterを使う。

  • 以下のコードをセルに貼り付けることで、mdファイルに変換されたノートブックを生成できます。
pip install nbconvert
from pprint import pprint
from nbconvert import MarkdownExporter

IPYNB_FILE_PATH = "hoge.ipynb"
markdown_exporter = MarkdownExporter(exclude_output=True)
md = markdown_exporter.from_filename(IPYNB_FILE_PATH)

#テキスト生成
file1 = open('hoge.md', 'w')
file1.write('r'+"\t"+'Area'+"\n")
file1.write(md[0])
file1.close()

おわりに

本当はqiitaに投稿するところまでノートブック上で行うつもりでした。次回挑戦します。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?