Notación científica de Python usando D en lugar de E

Algunos archivos de resultados producidos por los programas Fortran reportan números de doble precisión (en notación científica) usando la letraD en lugar deE, por ejemplo:

1.2345D+02
# instead of
1.2345E+02

Necesito procesar grandes cantidades de estos datos usando Python, y me di cuenta de que no puede leer los números en laD notación, por ejemplo:

>>> A = 1.0D+01
  File "<stdin>", line 1
    A = 1.0D+01
           ^
SyntaxError: invalid syntax

¿Puedo cambiar mi configuración regional y hacerle saber a Python queD medioE? ¡Realmente no me gustaría hacer una búsqueda y reemplazo global!

Respuestas a la pregunta(3)

Su respuesta a la pregunta