zvodd
8/8/2016 - 4:54 PM

simple_extension_rename.py

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()