当我尝试舍入 gpiozero 变量时出现错误
I get an Error when I try to round a gpiozero variable
我想舍入一个变量,但是当我 运行 我的代码 returns 以下
错误:"TypeError: type DiskUsage doesn't define __ round __ method"。我已经在互联网上查找过,但没有找到可以解决我的问题的东西。
这是我的代码:
from gpiozero import DiskUsage
disk = DiskUsage()
disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))
我想四舍五入因为值 DiskUsage() returns 太长了。
可能是因为你已经设置了"disk = DiskUsage()"。试试这个:
from gpiozero import DiskUsage
disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))
我解决了:
首先我必须做:
disk = DiskUsage()
接着:
disk = disk.usage
现在我可以使用 disk = round(disk,3)
对变量进行舍入
我想舍入一个变量,但是当我 运行 我的代码 returns 以下
错误:"TypeError: type DiskUsage doesn't define __ round __ method"。我已经在互联网上查找过,但没有找到可以解决我的问题的东西。
这是我的代码:
from gpiozero import DiskUsage
disk = DiskUsage()
disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))
我想四舍五入因为值 DiskUsage() returns 太长了。
可能是因为你已经设置了"disk = DiskUsage()"。试试这个:
from gpiozero import DiskUsage
disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))
我解决了:
首先我必须做:
disk = DiskUsage()
接着:
disk = disk.usage
现在我可以使用 disk = round(disk,3)