我想知道,有什麼方法可以在我將它連接到Linux機器時獲得USB驅動器的可用空間/可用空間。我從互聯網上提取了以下代碼。它正在爲根驅動器工作。但我不知道要動態設置路徑。Python代碼來檢查連接到Linux機器的USB驅動器的可用空間
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驅動器的空閒或可用空間的詳細信息。
只需在'statvfs'調用中更改路徑即可。根據您的發行版,路徑將類似'/ media//
解析'/ proc/mounts'或'/ etc/mtab'(它們可能有轉義序列)? – myaut
@FreekWiekmeijer這可以使用安裝點。有什麼方法可以動態地查找路徑嗎? – RYJ