我先從.xls檔案讀出
其中有個欄位是1.2407075015
我只需想要取到小數點後第三位
於是用
temp = Decimal(sheet.cell_value(row, col)).quantize(Decimal('.000'),
ROUND_HALF_UP)
這裡我把tmep印出來後值已經是1.241了
接著把它寫入.csv
可是開啟.csv之後發現數值又是1.2407075015
請問這是什麼原因呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.79.222 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1579516692.A.092.html
推
01/20 19:55,
4年前
, 1F
01/20 19:55, 1F
→
01/21 10:18,
4年前
, 2F
01/21 10:18, 2F
→
01/21 12:58,
4年前
, 3F
01/21 12:58, 3F