在OSX中获取挂载共享的'unc'路径

1 投票
1 回答
964 浏览
提问于 2025-04-18 14:00

在Python中,我想获取一个挂载共享的'unc'路径或服务器路径。

/Volumes/D

我该如何用Python来解决这个问题呢:

//192.168.0.7/D

谢谢。

1 个回答

1

在查看了 df 之后,我想出了这个方法,它在OSX上运行得非常好:

from subprocess import Popen, PIPE

df = Popen('df -P /Volumes/link/to/some/folder', shell=True, stdout=PIPE)
serverAddress = df.stdout.readlines()[1:][0]
serverAddress = serverAddress.split('@')[1]
serverAddress = serverAddress.split('/')[0]
print serverAddress

撰写回答