【发布时间】:2012-07-23 00:48:33
【问题描述】:
将浮点数写入 CSV 会像这样写入其中的一些:2.0628800997782577e-05
c = csv.writer(open(file, "wb"))
c.writerow([var1, var2])
我尝试过的:
- 我已经尝试了 var1**8 以下其他答案 StackOverflow,但这只是将它们提高到 8 的幂。
- 我也尝试过 Decimal(var1),但这并没有压制科学 符号。
这使得之后很难在 excel 中处理输出,因为它被识别为文本而不是数字。如何以非科学的十进制表示法打印它?
【问题讨论】:
标签: python floating-point notation