Я хочу напечатать информацию о диске с помощью psutil следующим образом:
Device: C:\
Mountpoint: C:\
File system type: NTFS
Permissions that disk: rw,fixed
Как записать его так, чтобы оно печатало столько дисков, сколько имеется на вашем компьютере?
Например, :
print('Device: ', psutil.disk_partitions()[0][0])
print('Mountpoint: ', psutil.disk_partitions()[0][1])
print('File system type: ', psutil.disk_partitions()[0][2])
print('Permissions that disk: ', psutil.disk_partitions()[0][3])
Если я напишу print(psutil.disk_partitions())
, он напечатает:
[sdiskpart(device='C:\\', mountpoint='C:\\', fstype='NTFS', opts='rw,fixed'), sdiskpart(device='D:\\', mountpoint='D:\\', fstype='CDFS', opts='ro,cdrom'), sdiskpart(device='E:\\', mountpoint='E:\\', fstype='NTFS', opts='rw,fixed'), sdiskpart(device='F:\\', mountpoint='F:\\', fstype='NTFS', opts='rw,fixed')]`
Так как я могу это сделать? Я новичок в программировании. Я думал о подсчете 'sdiskpart' и печати информации на этой основе (например, если 3 диска он печатает из psutil psutil.disk_partitions ([0]) в psutil.disk_partitions ([2]))