今日のスクリプト
フォーマット調整のためのスクリプト。考えて書くのに20分もかかってしまった。
#!/bin/env python # '\r\n' is needed to open on MSwindows addfile = open('old.txt', 'r') tmplist = addfile.readlines() newfile = open('new.txt', 'w') col1 = list() col2 = list() col3 = list() col4 = list() newlines = list() for i in tmplist: col1.append(i.split(',')[0]) col2.append(i.split(',')[1]) col3.append(i.split(',')[2]) col4.append(i.split(',')[3].strip('\n')) total = len(col1) for i in xrange(total): newCol1 = ' '*(10-len(col1[i].lstrip())) + col1[i].lstrip() newCol2 = col2[i].lstrip() + '0'*(15-len(col2[i].lstrip())) newCol3 = col3[i].lstrip() + '0'*(15-len(col3[i].lstrip())) newCol4 = col4[i].lstrip() + '0'*(15-len(col4[i].lstrip())) newline = newCol1 + ', ' + newCol2 + ', ' + newCol3 +\ ', ' + newCol4 + '\r\n' newlines.append(newline) newfile.writelines(newlines) newfile.close() addfile.close() #eof