X-Git-Url: http://iramuteq.org/git?a=blobdiff_plain;f=tabfrequence.py;h=9e444f47edd92dad9cd3930cc74b4f9f1864117a;hb=d12b217aded82bd913cf8f6bc2771d24e9b65727;hp=9d5876983a0bd9479d13f2c9fa1b74e42b6fc0a0;hpb=eaa044d1147e26b82942ce56d5965c83fdddf069;p=iramuteq
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 = '''
-
+
\nFré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 = '''
-
+
\nFréquences
- ''' % self.parent.SysEncoding
+ '''
txt = """
\n\n
@@ -203,5 +203,5 @@ class FreqMultiple(Frequences):
txt += ' | '.join([' | '.join(line) for line in self.freq]) + ' |
|
'
txt += ' | |
' % (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)