Wissenschaftliche Python-Notation mit forcierter führender Null

Ich möchte, dass Python2.7 Gleitkommazahlen in wissenschaftlicher Notation ausgibt, die mit 0 beginnen sollen. Nehmen wir zum Beispiel an

a=1234567890e12
print '{:22.16E}'.format(a)
1.2345678900000000E+21

Ich möchte jedoch eine Druckausgabe, die so aussieht:

0.1234567890000000E+22

Beachten Sie, dass der Exponent um eins erhöht wird, da die gewünschte Ausgabe auf eine führende Null gesetzt wird. Wie kann ich das erreichen? Vielen Dank.