X-Git-Url: http://www.iramuteq.org/git?a=blobdiff_plain;f=textstat.py;fp=textstat.py;h=56e0942a91b73e5abc3117d7c2f6ec699a00b7f4;hb=e6f6318b1ab077a97c10559b3323ccf158ae6203;hp=1effd2a7f25c2547a4fdcb36b501d1bc93355c9a;hpb=971de797b3c5602affd200633161ba87576b93f5;p=iramuteq diff --git a/textstat.py b/textstat.py index 1effd2a..56e0942 100755 --- a/textstat.py +++ b/textstat.py @@ -88,9 +88,9 @@ class Stat(AnalyseText) : open_file_graph("%s", width = 400, height = 400) barplot(table(stsize[,1])) dev.off() - """ % (self.pathout['stsize.csv'], self.pathout['segments_size.png']) + """ % (ffr(self.pathout['stsize.csv']), ffr(self.pathout['segments_size.png'])) tmpscript = tempfile.mktemp(dir=self.parent.TEMPDIR) - with open(tmpscript, 'w') as f : + with open(tmpscript, 'w', encoding='utf8') as f : f.write(txt) pid = exec_rcode(self.parent.RPath, tmpscript, wait = False) while pid.poll() == None : @@ -104,8 +104,8 @@ class Stat(AnalyseText) : if key != 'glob' : dico = self.result[key] toprint = [[dico[val][0],repr(dico[val][1]), dico[val][2]] for val in dico] - with open(self.pathout['%s.csv' % key], 'w') as f : + with open(self.pathout['%s.csv' % key], 'w', encoding='utf8') as f : f.write('\n'.join([';'.join([val for val in ligne]) for ligne in toprint])) else : - with open(self.pathout['%s.txt' % 'glob'], 'w') as f : + with open(self.pathout['%s.txt' % 'glob'], 'w', encoding='utf8') as f : f.write(self.result['glob'])