# -*- coding: utf-8 -*-
#Author: Pierre Ratinaud
-#Copyright (c) 2012, Pierre Ratinaud
+#Copyright (c) 2008-2020 Pierre Ratinaud
+#modification pour python 3 : Laurent Mérat, 6x7 - mai 2020
#License: GNU/GPL
+#------------------------------------
+# import des modules python
+#------------------------------------
import os
class ClasseCHD :
+
def __init__(self, parent, corpus, classe, cmd = False) :
self.parent = parent
self.cmd = cmd
ucecl[uce] = i + 1
for uce in corpus.lc0 :
ucecl[uce] = 0
- ucecltri = ucecl.keys()
+ ucecltri = list(ucecl.keys())
#ucecltri = [[int(val) for val in uce] for uce in ucecltri]
ucecltri.sort()
- res = [[u'**** *classe_%i ' % ucecl[uce] + ' '.join(corpus.etoiles[uce[0]][uce[1]][uce[2]]), ' '.join(ucis_paras_uces[uce[0]][uce[1]][uce[2]])] for uce in ucecltri if ucecl[uce] == classe]
+ res = [['**** *classe_%i ' % ucecl[uce] + ' '.join(corpus.etoiles[uce[0]][uce[1]][uce[2]]), ' '.join(ucis_paras_uces[uce[0]][uce[1]][uce[2]])] for uce in ucecltri if ucecl[uce] == classe]
fileout = os.path.dirname(corpus.dictpathout['ira'])
fileout = os.path.join(fileout, 'corpus_classe_%i.txt' % classe)
- print fileout
+ print(fileout)
with open(fileout,'w') as f :
f.write('\n'.join(['\n'.join(uce) for uce in res]))
self.parent.filename = fileout
if not self.cmd :
self.parent.OpenText()
-