我有一个 samba 目录 smb://172.16.0.10/public_pictures/,我想知道它是否可以访问。
尝试如下操作:
import urllib
if open("smb://172.16.0.10/public_pictures/"):
print("accessible")
else:
print("no accessible")
但显然它对我不起作用
最佳答案
使用 pysmb (docs):
from smb.SMBConnection import SMBConnection
remote_address = "172.16.0.10"
share_name = "public_pictures"
conn = SMBConnection(username, password, name, remote_name)
conn.connect(remote_address)
accessible = share_name in conn.listShares()
关于python - 检查python3中是否存在samba目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55602195/