2015-11-04 28 views
10

Tüm not defterini HTML olarak dışa aktarabilirim, ancak çıkışıyla birlikte yalnızca tek bir hücreyi vermek istiyorum.IPython/Jupyter defterine ayrı ayrı hücre aktarma

Bunu yapmanın bir yolu var mı?

+1

Aynı soru var: örneğin bir özet HTML raporu oluşturmak için seçilmiş bir IPython hücresi alt kümesini dışa aktarmanın bir yolu var mı? – Stefaan

+0

İlgili girişimleri ve seçenekleri [Giriş hücrelerini gizle · Sorun # 534 · jupyter/defter] (https://github.com/jupyter/notebook/issues/534) – nealmcb

+0

Ayrıca bkz. Http://stackoverflow.com/questions/26494747/basit yollu to-seçmek -ki-hücrelerine-çalıştırmak-in-ipython-notebook-sırasında işletilen-all –

cevap

1

Bunu yapmanın bir yolu, özel bir önişlemci kullanmaktır.

Bunu kısaca Simple way to choose which cells to run in ipython notebook during run all yanıtıyla nasıl yapacağımı açıklarım.

Özetlemek gerekirse: bu hücrenin yürütülmesi ve/veya çıkarılması gerekip gerekmediğini belirlemek için hücre meta verilerini denetleyen bir önişlemci oluşturmak için nbconvert.preprocessors.ExecutePreprocessor öğesini genişletebilirsiniz. (Nihai raporda yürütülen ve dahil olsun hangi hücrelerin belirlemek için

  • meta dil:

    ben rapor oluşturma her zaman için Jupyter Notebook kullanmak, bu yüzden nbconvert davranış genişletmek için özel işlemcilerin bir koleksiyon yazdı Tüm dizüstü bilgisayar bölümlerinde/else mantığı varsa, kod hücrelerini çıkıştan kaldırma

  • .
  • Bir dağıtılabilir uzantısı bu sarmak için zamanım olmadı komut satırından

gelen giriş argümanlar alarak ancak burada kodunu görebilirsiniz: https://gist.github.com/brazilbean/3ebb31324f6dad212817b3663c7a0219.

Lütfen bu örneklerle birlikte kullanmak/değiştirmek/yapmak gibi şeyleri kullanmaktan çekinmeyin. :)

İlgili konular