def CleanAllFile(self): files = glob.glob(self.folderRawSubfactory + '*') tot = len(files) print tot i = float(0) for fil in files: print "elaborazione file ", fil[len(self.folderRawSubfactory ):], " - ", i, " / ", tot try: with codecs.open(fil, 'r', 'cp1252') as f: dati = f.readlines() self.CleanDialogo(dati) except: try: with codecs.open(fil, 'r', 'utf-8') as f: dati = f.readlines() self.CleanDialogo(dati) except: pass dlg = self.CleanDialogo(dati) # filename=fil[len(self.folderRawSubfactory):-4] # filename="".join([w for w in filename if w.isalpha()]) # filename=filename[:-17] filename = self.CleanFilenameSubFactory(fil) filename = self.folderTMPClean + filename + u'.txt' #salvo il file dei dialoghi SaveLoad.SaveLinesA(dlg, filename) i = i + 1
def __Save(self): print SaveLoad.SaveByte(self.rankRes, "self.rankRes") for i in self.rankRes.iteritems(): for v in i: v = v + u"\n" SaveLoad.SaveLinesA(v, 'tutti i dialoghi k.txt') return #old for k in self.rankRes.keys(): i = 0 try: for v in self.rankRes[k]: try: dati = k + self.__SEPATATORE + v k = self.pulisci.PulisciFilename(k) #per evitar problemi con la lunghezza dei file if len(k) > 90: k = k[:90] filename = self.folderDialoghi + k + str( i) + self.extFile print "file: ", filename, "Saved:", SaveLoad.SaveLines( dati, filename) i += 1 except: pass except: pass
def SalvaAbrev(self): abl = self.tipoList[u"ABL"] #SaveLoad.SaveByte(abl, "risorse\\Dati\\abbrev_.abl") abl = u"\n".join(abl) SaveLoad.SaveLinesA(abl, "risorse\\Dati\\abl.abl")