justification of numbers done with space instead of "0"s

This commit is contained in:
Philip Eisenlohr 2013-06-21 21:18:10 +00:00
parent e53c67f0e0
commit 4cf2e75dc1
1 changed files with 5 additions and 5 deletions

View File

@ -134,14 +134,14 @@ for file in files:
#--- unpack input --------------------------------------------------------------------------------- #--- unpack input ---------------------------------------------------------------------------------
wordsWritten = 0 wordsWritten = 0
for line in content: for line in content:
words = map(str.lower,line.split()) words = line.split()
if len(words) > 1: # any packing keywords? if len(words) > 2: # any packing keywords?
if (words[1] == 'to'): words = map(str,range(int(words[0]),int(words[2])+1)) if words[1].lower() == 'to': words = map(str,range(int(words[0]),int(words[2])+1))
if (words[1] == 'of'): words = [words[2]]*int(words[0]) elif words[1].lower() == 'of': words = [words[2]]*int(words[0])
for word in words: for word in words:
wordsWritten += 1 wordsWritten += 1
file['output'].write(word.zfill(digits)+{True:'\n',False:' '}[wordsWritten%format == 0]) # newline every format words file['output'].write(word.rjust(digits)+{True:'\n',False:' '}[wordsWritten%format == 0]) # newline every format words
#--- output finalization -------------------------------------------------------------------------- #--- output finalization --------------------------------------------------------------------------
if file['name'] != 'STDIN': if file['name'] != 'STDIN':