[python] Deleni retezce
slacker
slacker na inmail.cz
Úterý Září 5 23:25:49 CEST 2006
Ahoj,
já to pochopil nějak takto:
------ wordwrap.py ------
#!/usr/bin/python
# -*- coding: utf-8 -*-
def doTextWrapping(text, lineLen = 80):
currentLen = 0
result = []
line = []
for word in text.split():
wordLen = len(word) + 1
currentLen = currentLen + wordLen
if currentLen >= lineLen:
result.append(' '.join(line))
currentLen = wordLen
line = []
line.append(word)
result.append(' '.join(line))
return '\n'.join(result)
if __name__ == "__main__":
veta = """Toto je velice dlouha veta, ktera by mela byt rozdelena
na nekolik radek dlouhych maximalne 25 znaku."""
print doTextWrapping(veta, 25)
------ wordwrap.py ------
S pozdravem
slacker
Další informace o konferenci Python