def as_num(x):
    y = '{:.10f}'.format(x)  # .10f 保留10位小数
    return y

if __name__ == '__main__':
    str = '2.88657e-5'
    if ('E' in str or 'e' in str):
        x = as_num(float(str))
        print(x)