diff --git a/tsv/tsvedit.py b/tsv/tsvedit.py index bf15216..259baa4 100755 --- a/tsv/tsvedit.py +++ b/tsv/tsvedit.py @@ -17,14 +17,6 @@ # '''SC based CSV editor.''' -from __future__ import division -from __future__ import print_function - -from builtins import chr -from builtins import str -from builtins import range -from past.utils import old_div -from builtins import object __author__ = "Ville Rantanen" __version__ = "0.2" @@ -134,7 +126,7 @@ class SCWriter(object): ''' Returns a column alphabet from column number ''' o=chr(column+64+1) if column>25: - return self.column_to_alpha((old_div(column, 26)) -1) + self.column_to_alpha(column % 26); + return self.column_to_alpha((column // 26) -1) + self.column_to_alpha(column % 26) return o def write_row(self,row): @@ -257,7 +249,7 @@ subprocess.call(['sc',f_sc]) process = subprocess.Popen(['sc','-v','-P','%',f_sc], shell=False, stdout=subprocess.PIPE) f_cs_tmp_w=open(f_sc_tmp,'wt') for l in process.stdout.readlines(): - f_cs_tmp_w.write(l) + f_cs_tmp_w.write(l.decode('utf8')) f_cs_tmp_w.close() # Convert SC -> CSV