起因是要比對數據庫中數據和模板數據是否一致,模板是excel,數據庫是decimal。結果就是比對出錯,解決方法就是把模板的str轉換成decimal
import decimal str="1.2" t=decimal.Decimal("1.2000") strde=decimal.Decimal(str) if t==strde: print("sdtde==t") else: print("sdtde!=t")
輸出
sdtde==t
Process finished with exit code 0