A script to render each frame as image (not render animation) in 2.8 This request is to be used as a workaround for a problem in the current 2.8 build.
Everything works perfectly until using the render animation function, some frames are wrong with objects randomly out of place. I have tried many hours of tweaking, and noticed that if I just use the render image button for each frame there is no problem (except having to press render and save as 6000 times).

If one of you Blender legends could whip up a script for this I would be very grateful.

Cycles would take months to render this, however Eevee does it overnight, which was the reason for trying the 2.8.
The solution is to use a script to render each frame, and the script needs to include a short time pause.
This is the script that solved the problem I have had for days.

import bpy
import time

scene = bpy.context.scene
for frame in range(scene.frame_start, scene.frame_end + 1):
    scene.render.filepath = 'C:/blndtmp/' + str(frame).zfill(4)
    scene.frame_set(frame)
    bpy.ops.render.render(write_still=True)
    time.sleep(3)


Thankyou for all your help Blender Community :)