I have some code which adds the word \"_manual\" onto the end of a load of filenames.. I need to change the script so that it deletes the last two letters of the filename (ES)
for root, dirs, filenames in os.walk(folder):
to_write = ['root == %s\n' % root]
for filename in filenames:
filename_zero, fileext = os.path.splitext(filename)
newname = "%s_%s_manual%s" % (filename_zero[:-2],filename_zero[-2:],fileext)
tu = (os.path.join(root, filename), os.path.join(root, newname))
to_write.append('%s --> %s\n' % tu)
os.rename(*tu)
print '\n'.join(to_write)