From 6691f786e8814ea9afd1f154e3d747178ec43b8a Mon Sep 17 00:00:00 2001 From: Pierre Ratinaud Date: Tue, 12 Jul 2016 15:22:36 +0200 Subject: [PATCH] makenew --- chemins.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/chemins.py b/chemins.py index f43969c..4e50a48 100644 --- a/chemins.py +++ b/chemins.py @@ -45,6 +45,14 @@ class PathOut : tdirout = dirout + `nb` self.name = os.path.splitext(tdirout)[1] return tdirout + + def makenew(self, filename, ext): + nb = 1 + newfile = '_'.join([os.path.join(self.dirout, filename), '%i' % nb]) + '.' + ext + while os.path.exists(newfile) : + nb += 1 + newfile = '_'.join([os.path.join(self.dirout, filename), '%i' % nb]) + '.' + ext + return newfile def createdir(self, tdirout) : if not os.path.exists(tdirout) : -- 2.7.4