Python 连接无密码共享文件夹:简单教程和示例代码
要连接无密码共享文件夹,可以使用 Python 的 SMB 库。以下是一个示例代码:
import os
from smb.SMBConnection import SMBConnection
# 服务器的 IP 地址和端口
server_ip = '192.168.0.1'
server_port = 445
# 共享文件夹的名称和访问路径
share_name = 'my_share'
share_path = '/'
# 认证信息(无密码)
user_name = ''
password = ''
# 创建 SMB 连接对象
conn = SMBConnection(user_name, password, 'client', 'server', use_ntlm_v2=True)
conn.connect(server_ip, server_port)
# 列出共享文件夹中的文件
files = conn.listPath(share_name, share_path)
# 打印文件列表
for file in files:
print(file.filename)
在上面的代码中,我们创建了一个 SMB 连接对象,使用空用户名和密码进行身份验证。然后,我们列出了共享文件夹中的文件,并将其打印出来。
请注意,如果您需要使用用户名和密码进行身份验证,请将以下行更改为:
# 认证信息(用户名和密码)
user_name = 'my_username'
password = 'my_password'
然后,将这些信息传递给 SMBConnection 对象的构造函数。
原文地址: https://www.cveoy.top/t/topic/nUWb 著作权归作者所有。请勿转载和采集!