我想知道,当我把一个usb驱动器连接到Linux机器上时,有没有什么方法可以获得它的空闲/可用空间。我从网上提取了以下代码。它正在为根驱动器工作。但我不知道如何动态地设置路径。在
import os
disk = os.statvfs("/")
print""
print "~~~~~~~~~~calculation of disk usage:~~~~~~~~~~"
print""
totalBytes = float(disk.f_bsize*disk.f_blocks)
print "total space: %.2f GB" % (totalBytes/1024/1024/1024)
totalUsedSpace = float(disk.f_bsize*(disk.f_blocks-disk.f_bfree))
print "used space: %.2f GB" % (totalUsedSpace/1024/1024/1024)
totalAvailSpace = float(disk.f_bsize*disk.f_bfree)
print "available space: %.2f GB" % (totalAvailSpace/1024/1024/1024)
请帮助我开发该代码或其他代码的任何想法,以获取有关我连接的usb驱动器的可用空间的详细信息。在
请参阅http://walac.github.io/pyusb/此链接以了解python中的usb编程
或者
您可以使用subprocess模块并运行linux命令:
首次运行:ls/媒体
获取usb设备的名称
df-h/介质/DC4A-97B2/
其中DC4A-97B2是usb设备的名称
看看上面的答案,评论和一些例子,我做了下面的代码,以找到我的问题的答案。这对我很有效。在
相关问题 更多 >
编程相关推荐