鉴于像/dev/sdb1
这样的东西,如何在python中找到它在linux中自动挂载的位置(因为直接使用它就像目录一样无效)?
(续Why can't python glob detect my thumbdrive (and what can I do about it?))
答案 0 :(得分:1)
您可以使用包含lsblk
的子流程并对其进行解析或仅解析/etc/mtab
:
def find_mount(dev):
with open("/etc/mtab") as f:
for line in f:
if line.startswith(dev):
return line.split(None, 2)[1]
print(find_mount("/dev/sdb1"))