0
鑑於類似/dev/sdb1
,我怎樣才能找到它在哪裏被自動掛載到在Python中的Python(因爲直接使用它像一個目錄不起作用)?如何查看設備文件的安裝位置?
(從Why can't python glob detect my thumbdrive (and what can I do about it?)續)
鑑於類似/dev/sdb1
,我怎樣才能找到它在哪裏被自動掛載到在Python中的Python(因爲直接使用它像一個目錄不起作用)?如何查看設備文件的安裝位置?
(從Why can't python glob detect my thumbdrive (and what can I do about it?)續)
您可以使用一個子與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"))
你可以在'/ proc中/ mounts'此信息。第一個空格分隔字段是設備,第二個是安裝點。 –