पर विभाजित करें मेरे पास एक लंबी स्ट्रिंग है जिसे मैं अधिकतम एक्स वर्णों के टुकड़ों में तोड़ना चाहता हूं। लेकिन, केवल एक स्थान पर (यदि स्ट्रिंग में कुछ शब्द एक्स वर्णों से लंबा है, तो इसे अपने स्वयं के टुकड़े में रखें)।अधिकतम लंबाई एक्स के टुकड़ों में एक स्ट्रिंग को विभाजित करें - केवल
मैं भी कैसे यह करने के लिए शुरू करने के लिए नहीं पता ... Pythonically
छद्म कोड:
declare a list
while still some string left:
take the fist X chars of the string
find the last space in that
write everything before the space to a new list entry
delete everything to the left of the space
इससे पहले कि मैं उस कोड, वहाँ कुछ अजगर मॉड्यूल मेरी मदद कर सकते हैं कि (है मुझे नहीं लगता कि pprint कर सकते हैं)?
मैं अभी हाल ही में पता चला अजगर है कि एक [textwrap] (https://docs.python.org/3.5/ लाइब्रेरी/textwrap.html # मॉड्यूल-टेक्स्टव्रप) मॉड्यूल;) – swenzel