如果我没有使用正确的术语,我很抱歉。
我正在编写一个小的python脚本,用于将文件从外部硬盘复制到Mac。
我使用 -
获取外部硬盘列表import os
os.listdir('/Volumes')
我得到以下列表 -
BOOTCAMP
FREEAGENT
Mobilebackup
PCQ
PCQ ....是DVD.MobileBackup,不确定它是什么。我无法在取景器的左侧窗格中看到它。我想知道音量或设备的类型,这样我就可以使用外置硬盘并忽略其他所有内容。
有办法吗?
答案 0 :(得分:1)
看一下diskutil list
的输出,或许你可以解析它以获得你想要的东西。
要解析diskutil,您可以指定-plist
选项,然后使用plistlib
转换为Python字典:
import plistlib
import pprint
import subprocess
output = subprocess.check_output(('/usr/sbin/diskutil', 'list', '-plist'))
diskutil = plistlib.readPlistFromString(output)
pprint.pprint(diskutil)