Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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")