0

入力

  CTCF_1276       4.006055058150985e-03
  CTCF_1274       1.726979566495019e-02

出力

  CTCF_1276       4.00606e-03
  CTCF_1274       1.72698e-02

これを非常に簡単に実行できることはわかっていますが、python から呼び出したい場合は文字列内のawkをエスケープする必要があるため、好きではありません。%.5e誰にもこれを行うためのより良い方法がありますか?

4

1 に答える 1

1
  • バッシュ:

    printf '%.5e' 4.006055058150985e-03
    
  • パイソン:

    print('{:.5e}'.format(4.006055058150985e-03))
    
  • パール:

    printf '%.5e', 4.006055058150985e-03
    
  • awk:

    printf '%.5e', 4.006055058150985e-03
    
于 2012-12-12T08:58:33.697 に答える