Exemplo n.º 1
0
    def testChangeFileExtension(self):
        def createFilepath(ext):
            partial_filename = "/x/y/dummy"
            if ext is None:
                path = partial_filename
            else:
                path = "%s.%s" % (partial_filename, ext)
            return path

        extensions = ["x", "xy", "xyz", None]
        for from_ext in extensions:
            from_path = createFilepath(from_ext)
            for to_ext in extensions:
                to_path = createFilepath(to_ext)
                path = ut.changeFileExtension(from_path, to_ext)
                self.assertEqual(path, to_path)
Exemplo n.º 2
0
"""
Utility to change the extension of a file
"""

from util import changeFileExtension, getFileExtension
import os

CUR_EXT = "sci"
NEW_EXT = "scish"

files = [ff for ff in os.listdir(".")  \
         if getFileExtension(ff) == CUR_EXT]
for ff in files:
  new_file = changeFileExtension(ff, NEW_EXT)
  os.rename(ff, new_file)