『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2646|回复: 4

[技术探讨] 请问这后面一串小数怎么处理?

[复制链接]

1

主题

4

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
50
HASS币
0
发表于 2019-3-7 20:49:10 | 显示全部楼层 |阅读模式
本帖最后由 spamfxxk 于 2019-3-14 10:19 编辑

大佬们好,我想问下这一堆小数怎么处理比较好?这里用的是 systemmonitor 那个模块,我自制的温度传感器也是如此。

中间处应为14.7

中间处应为14.7


系统:树莓派3B + LEDE 17.01 32位 + Python 3.6.0 + HA 0.88.2



                               
登录/注册后可看大图

感谢各位大佬,已经用 Template Sensor 解决了,这个问题是 python 的一个 feature,round什么的都不能解决这个问题。

回复

使用道具 举报

14

主题

654

帖子

3826

积分

论坛元老

Rank: 8Rank: 8

积分
3826
金钱
3167
HASS币
10
发表于 2019-3-7 21:42:25 | 显示全部楼层
修改一下py 数据格式化一下
回复

使用道具 举报

1

主题

4

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
50
HASS币
0
 楼主| 发表于 2019-3-7 23:03:58 | 显示全部楼层
余歌唱晚 发表于 2019-3-7 21:42
修改一下py 数据格式化一下

谢谢回复,不过好像还是不太行的样子。

我在机子内的 python3 下计算会有这样的结果:
>>> round(0.1, 1)
0.10000000000000001
回复

使用道具 举报

13

主题

500

帖子

3376

积分

论坛元老

Rank: 8Rank: 8

积分
3376
金钱
2871
HASS币
20
发表于 2019-3-7 23:19:04 | 显示全部楼层
round(2)
回复

使用道具 举报

0

主题

47

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
金钱
181
HASS币
0
发表于 2019-12-24 15:28:35 | 显示全部楼层
模板接收转换一下

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 17:59 , Processed in 3.869969 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表