要连接FTP服务器,可以使用Python的ftplib库,以下是一个简单的示例,展示了如何使用ftplib连接到FTP服务器并列出目录中的文件:

from ftplib import FTP
创建FTP对象
ftp = FTP()
连接到FTP服务器
ftp.connect('ftp.example.com', 21)
登录到FTP服务器
ftp.login('username', 'password')
列出当前目录下的文件和文件夹
ftp.retrlines('LIST')
退出FTP服务器
ftp.quit() 如果你需要使用SFTP(SSH File Transfer Protocol)连接服务器,可以使用Python的paramiko库,以下是一个示例,展示了如何使用paramiko连接到SFTP服务器并列出目录中的文件:
import paramiko
创建SSH客户端对象
ssh = paramiko.SSHClient()
自动添加服务器的SSH密钥(这将跳过第一次连接时的提示)
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
连接到SFTP服务器
ssh.connect('sftp.example.com', username='username', password='password')
创建SFTP会话
sftp = ssh.open_sftp()
列出当前目录下的文件和文件夹
for file in sftp.listdir():
print(file)
关闭SFTP会话和SSH连接
sftp.close()
ssh.close() 请确保将上述代码中的ftp.example.com、username和password替换为实际的FTP/SFTP服务器地址、用户名和密码。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复