If the strips in question could be selected before executing the strip, this task becomes fairly easy, since we can use the final_frame_end
and final_frame_start
attributes of each strip.

Make sure, the desired strips are selected.
Then execute the script. (Note, that there will be no feedback except for the console, so you will have a hard time tracking the progress of the render, except for checking on the filesize of the created files. Blender UI will freeze untill the completion of all renders intiated by the script.)
import bpy
seqs = bpy.context.selected_sequences
scn = bpy.context.scene
# store the filepath and original start and end
filepath = scn.render.filepath
start, end = scn.frame_start, scn.frame_end
# loop through all selected sequences
for s in seqs:
# set the rendersettings start and end to the
# current strips start and end
scn.frame_start = s.frame_final_start
scn.frame_end = s.frame_final_end - 1
# add the strip name to the rendered movie name
scn.render.filepath = filepath + s.name
# start the animation render operation
bpy.ops.render.render(animation=True)
# write something to the console so we know
# that a clip finished
print("Rendered", s.name)
# REstore the filepath and original start and end
scn.frame_start = start
scn.frame_end = end
scn.render.filepath = filepath
Shift
+K
(hard cut) instead of justK
(soft cut). And please consider phrasing the question a bit more verbosely. $\endgroup$ – user27640 Feb 2 '18 at 18:29