Yes.
Dry Fire Practise.
However, this is more than just 'snapping' away at the television.
Find a plain white wall, or mount a plain white paper on the wall. With an appropriately unloaded pistol, dry fire at the sheet of paper or wall. The goal is not to keep the sights lined up on some imaginary bullseye, but to make the hammer fall without disturbing the sights. If you are watching, you will easily see the movement of the sights when the hammer releases. Keep working on this until you can drop the hammer with no movement.
To begin with, ten to twenty good 'calls' is worth 100 'yanks'. But if you keep this up, you will find your live shooting improving. You will have trained the 'flinch' out of yourself.
Bear in mind, you will flinch more the more tired you get. However, as time goes on, the distance you can go until you get 'tired' will increase. Recoil also adds to the flinch mechanism. Last night, I shot a 900 point bullseye match with my new hardball gun. With my wadcutter gun, I can pretty well stay 'good'. With the hardball gun (and hardball ammo) I was getting pretty loose by the end of Timed Fire.