Python标识devi的类型

2024-05-16 12:50:05 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我没有使用正确的术语,我很抱歉。在

我正在写一个小python脚本来将文件从外部硬盘复制到Mac。在

我通过使用-

import os
os.listdir('/Volumes')

我得到以下清单-

^{pr2}$

PCQ….是DVD.MobileBackup,不知道是什么。我在查找器的左窗格中看不到它。我想知道卷或设备的类型,这样我就可以只使用外部硬盘而忽略其他一切。在

有办法吗?在


Tags: 文件import脚本类型osmaclistdir术语
1条回答
网友
1楼 · 发布于 2024-05-16 12:50:05

请看一下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)

相关问题 更多 >