Advertisement
Guest User

YvT Text Insert v1

a guest
May 22nd, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.11 KB | None | 0 0
  1. stuff_list = ['wintext', 'suptext','recordtb','matec']
  2. for filename in stuff_list:
  3.     inputdata = []
  4.     with open(filename + '.tsv', 'r', encoding='utf-8') as f:
  5.         for line in f:
  6.             line = line.rstrip('\r\n').split('\t')
  7.             inputdata.append(line)
  8.     first = True
  9.     with open(filename + '.csv', 'wb') as f:
  10.         for line in inputdata:
  11.             if filename == 'matec':
  12.                 if line[0] == '':
  13.                     f.write(b'\r\n')
  14.                 else:
  15.                     f.write(b'\x1F'.join([x.encode('cp932') for x in line]))
  16.                     f.write(b'\r\n')
  17.             else:
  18.                 if first:
  19.                     first = False
  20.                     f.write(b'\x1F'.join([x.encode('cp932') for x in line]))
  21.                     f.write(b'\r\n')
  22.                     continue
  23.                 for x in line:
  24.                     if x == '':
  25.                         f.write(b'\r\n')
  26.                         break
  27.                     else:
  28.                         f.write(x.encode('cp932') + b'\x1F')
  29.                 else:
  30.                     f.write(b'\r\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement