尝试舍入gpiozero变量时出现错误

时间:2020-06-10 15:22:06

标签: python gpiozero

我想舍入一个变量,但是当我运行代码时,它将返回以下内容
错误:“ TypeError:类型DiskUsage没有定义__ round __方法”。我已经在互联网上查询过,但是没有找到可以解决我问题的东西。 这是我的代码:

from gpiozero import DiskUsage

disk = DiskUsage()
disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))

我想四舍五入,因为返回的DiskUsage()值太长。

2 个答案:

答案 0 :(得分:0)

可能是因为您已经设置了“ disk = DiskUsage()”。试试这个:

from gpiozero import DiskUsage

disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))

答案 1 :(得分:0)

我解决了: 首先,我必须做: disk = DiskUsage() 接着: disk = disk.usage 现在我可以使用disk = round(disk,3)

来舍入变量