python中 decimal不能直接应用于float数据
今天将程序部署到linux服务器上,出现很奇怪的现象。
在windows上运行正常的decimal,到了linux环境下不能正常运行,报出下面的错误。

代码为:
income = get_dashboard_revenue(Project_id) TWOPLACES = Decimal(10)** -2 key_metrics["income"] = Decimal(income).quantize(TWOPLACES)
按照提示修改代码为:
income = get_dashboard_revenue(Project_id) TWOPLACES = Decimal(10)** -2 key_metrics["income"] = Decimal(str(income)).quantize(TWOPLACES)
再运行,一切正常。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号