将浮点数(如4.8d-1)转换为0.48 Linux,SQL?

时间:2014-11-20 13:30:52

标签: mysql linux

我在文件中有一个浮点数,例如

1> 9.0d-1
2> 4.8d-1

如何将这些数字转换为正常的浮点数。我想用sql或linux命令转换。

1 个答案:

答案 0 :(得分:0)

创建一个Python 2.x脚本convert.py,如下所示:

import sys
for line in sys.stdin:
    n, exp = line.split('d')
    print float(n) * 10 ** int(exp)

用:

运行它

python convert.py< yourfile.txt> newfile.txt