मैं लेखों की एक सूची (जो मार्कडाउन में लिखे गए हैं) में प्रदर्शित करने के लिए, मूल रूप से ब्लॉग एंट्री के पहले कुछ प्रेषण/अनुच्छेदों का एक सार प्रस्तुत करने का एक तरीका ढूंढ रहा हूं। वर्तमान में, मैं कुछ इस तरह कर रहा हूँ:कंप्यूटिंग आलेख सार तत्व
def abstract(article, paras=3):
return '\n'.join(article.split('\n')[0:paras])
केवल पाठ के लायक प्रथम कुछ पंक्तियों हड़पने के लिए, लेकिन मैं परिणामों के साथ पूरी तरह से खुश नहीं हूँ।
जो मैं वास्तव में खोज रहा हूं वह प्रविष्टियों की सूची में प्रदर्शित करने के लिए स्वरूपित पाठ के लगभग 1/3 के साथ समाप्त होना है, लेकिन उपरोक्त एल्गोरिदम का उपयोग करके, खींची गई राशि जंगली रूप से भिन्न मात्रा के साथ समाप्त होती है, एक पंक्ति या दो के रूप में कम, अक्सर अधिक आदर्श आकार के सार तत्वों के साथ मिश्रित किया जाता है।
क्या ऐसी कोई पुस्तकालय है जो इस तरह की चीज़ पर अच्छा है? यदि नहीं, तो क्या आपके पास आउटपुट में सुधार करने के लिए कोई सुझाव है?
"पूरी तरह से खुश" मतलब क्या नहीं है? क्या आप "गलत" और "दाएं" सार तत्वों के उदाहरण दे सकते हैं? –