From 1b9c7a72bead57d99e96f1f15795ff045c8e376e Mon Sep 17 00:00:00 2001 From: pierre Date: Mon, 12 Feb 2024 16:26:24 +0100 Subject: [PATCH] windows --- tabfrequence.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tabfrequence.py b/tabfrequence.py index 9d58769..9e444f4 100644 --- a/tabfrequence.py +++ b/tabfrequence.py @@ -124,7 +124,7 @@ class Frequences(AnalyseMatrix) : def dolayout(self): listtab = [] tab = [] - with open(self.outframe) as f : + with open(self.outframe, 'r', encoding='utf8') as f : content = f.read().splitlines() content.pop(0) content.pop(0) @@ -144,10 +144,10 @@ class Frequences(AnalyseMatrix) : # else : # tab.append(ligne) pretexte = ''' - + \n

Fréquences


- ''' % self.parent.SysEncoding + ''' for i in range(0, len(listtab)): pretexte += '

%s

' % (str(i), self.listtitre[i]) texte += '
\n' @@ -167,7 +167,7 @@ class Frequences(AnalyseMatrix) : """ % os.path.basename(self.fileforR[i]) texte += '\n' fileout = os.path.join(self.pathout.dirout, 'resultats.html') - with open(fileout, 'w') as f : + with open(fileout, 'w', encoding='utf8') as f : f.write(pretexte + texte) #return fileout @@ -183,7 +183,7 @@ class FreqMultiple(Frequences): freq = [[line[0], repr(line[1]), line[2], line[3], line[4]] for line in freq] freq.insert(0, ['mod', 'freq', 'percent of total', 'row number', 'percent of rows']) self.freq = freq - with open(self.pathout['frequences.csv'], 'w') as f : + with open(self.pathout['frequences.csv'], 'w', encoding='utf8') as f : f.write('\n'.join(['\t'.join(line) for line in freq])) self.rscript = FreqMultiScript(self) self.rscript.make_script() @@ -192,10 +192,10 @@ class FreqMultiple(Frequences): def dolayout(self): pretexte = ''' - + \n

Fréquences


- ''' % self.parent.SysEncoding + ''' txt = """ \n' txt += '
\n
@@ -203,5 +203,5 @@ class FreqMultiple(Frequences): txt += '
'.join([''.join(line) for line in self.freq]) + '
graphgraph
' % (os.path.basename(self.pathout['barplotfreq.png']), os.path.basename(self.pathout['barplotrow.png'])) txt += "\n" - with open(self.pathout['resultats.html'], 'w') as f : + with open(self.pathout['resultats.html'], 'w', encoding='utf8') as f : f.write(pretexte + txt) -- 2.7.4