我想舍入一个变量,但是当我运行代码时,它将返回以下内容
错误:“ TypeError:类型DiskUsage没有定义__ round __方法”。我已经在互联网上查询过,但是没有找到可以解决我问题的东西。
这是我的代码:
from gpiozero import DiskUsage
disk = DiskUsage()
disk = round(DiskUsage(),3)
print('Current disk usage: {}%'.format(disk))
我想四舍五入,因为返回的DiskUsage()值太长。
答案 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)