擅长:python、mysql、java
<p>首先,谢谢你@Van de Wack。在</p>
<p>这是完整的解决方案:</p>
<ol>
<li><p>安装pysmb库(<a href="https://pypi.org/project/pysmb/" rel="nofollow noreferrer">https://pypi.org/project/pysmb/</a>):</p>
<p>pip安装pysmb</p></li>
<li><p>将库导入代码:</p>
<p>从smb.smb连接导入SMBConnection</p></li>
<li><p>以下代码是列出所有目录的示例:</p>
<pre><code>server_ip = "10.110.10.10" # Take your server IP - I have put a fake IP :)
server_name = 'myserver' # The servername for the IP above
share_name = "GRUPOS" # This is the principal folder of your network that you want's to connect
network_username = 'myuser' # This is your network username
network_password = '***' # This is your network password
machine_name = 'myuser@mac-mc70006405' # Your machine name
conn = SMBConnection(network_username, network_password, machine_name, server_name, use_ntlm_v2 = True)
assert conn.connect(server_ip, 139)
files = conn.listPath(share_name, "/TECNOLOGIA_INFORMACAO/Dashboard Diretoria/")
for item in files:
print(item.filename)
</code></pre></li>
</ol>