simple_extension_rename.py
import shutil
import os
## TODO argparser
def extension_rename(wdir, ext, ext_replace, mock=False):
for fname in os.listdir(wdir):
fpath = os.path.join(wdir, fname)
if os.path.isfile(fpath) and fname.endswith(ext) :
nfname = fname.replace(ext, ext_replace)
nfpath = os.path.join(wdir, nfname)
print fpath,"->",nfpath
if not mock:
shutil.move(fpath, nfpath)
def main():
wdir = os.path.abspath('.')
ext = ".j2htm"
ext_replace = ".htm.j2"
extension_rename(wdir, ext, ext_replace, mock=False)
if __name__ == '__main__':
main()