2015-11-04 14 views
10

मैं संपूर्ण नोटबुक को HTML के रूप में निर्यात करने में सक्षम हूं, लेकिन मैं इसके आउटपुट के साथ एक ही सेल निर्यात करना चाहता हूं।आईपीथॉन/जुपीटर नोटबुक में व्यक्तिगत सेल निर्यात करें

क्या ऐसा करने का कोई तरीका है?

+1

मेरे पास एक ही प्रश्न है: उदाहरण के लिए आईपीथॉन कोशिकाओं का एक चयनित सबसेट निर्यात करने का कोई तरीका है, उदाहरण के लिए सारांश HTML रिपोर्ट बनाने के लिए? – Stefaan

+0

[संबंधित इनपुट कक्ष · समस्या # 534 · जुपीटर/नोटबुक] पर संबंधित चर्चा और विकल्प देखें (https://github.com/jupyter/notebook/issues/534) – nealmcb

+0

इसके अलावा, http://stackoverflow.com/questions देखें/26494747/सरल तरह से करने के लिए चुनते हैं जो कोशिकाओं-टू-रन-इन-IPython-नोटबुक-दौरान रन-सब –

उत्तर

1

ऐसा करने का एक तरीका कस्टम प्रीप्रोसेसर का उपयोग करना है।

मैं समझाता हूं कि Simple way to choose which cells to run in ipython notebook during run all के जवाब में यह संक्षेप में कैसे करें।

संक्षेप में: आप प्रीप्रोसेसर बनाने के लिए nbconvert.preprocessors.ExecutePreprocessor बढ़ा सकते हैं जो यह निर्धारित करने के लिए सेल मेटाडेटा जांचता है कि उस सेल को निष्पादित किया जाना चाहिए और/या आउटपुट।

मैं रिपोर्ट उत्पन्न करने के लिए हर समय Jupyter नोटबुक का उपयोग करें, तो मैं कस्टम प्रोसेसर का एक संग्रह लिखा nbconvert व्यवहार का विस्तार करने के:

  • मेटा-भाषा निर्धारित करने के लिए क्या कोशिकाओं को मार डाला और अंतिम रिपोर्ट में शामिल हो (अगर/अन्य नोटबुक अनुभागों पर तर्क)
  • मार्कडाउन कोशिकाओं
  • आउटपुट से कोड सेल को हटाने में कोड निष्पादित करना।
  • कमांड लाइन

मैं एक वितरण विस्तार में इन रैप करने के लिए समय नहीं पड़ा है से इनपुट तर्क लेने, लेकिन आप यहां कोड देख सकते हैं: https://gist.github.com/brazilbean/3ebb31324f6dad212817b3663c7a0219

कृपया इन उदाहरणों के साथ उपयोग/संशोधित/काम करने के लिए स्वतंत्र महसूस करें। :)

संबंधित मुद्दे