请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 184|回复: 3

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

[复制链接]

1

主题

4

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
34
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什么的都不能解决这个问题。

回复

使用道具 举报

10

主题

393

帖子

1656

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

1

主题

4

帖子

38

积分

新手上路

Rank: 1

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

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

我在机子内的 python3 下计算会有这样的结果:
[Python] 纯文本查看 复制代码
>>> round(0.1, 1)
0.10000000000000001
回复

使用道具 举报

10

主题

367

帖子

1340

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-5-20 14:36 , Processed in 0.476204 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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