📅  最后修改于: 2023-12-03 15:34:00.701000             🧑  作者: Mango
FTP(File Transfer Protocol)是一种用于文件传输的协议。Python的ftplib模块提供了一种在Python中使用FTP的简单方法。本文将介绍如何使用Python的ftplib模块上传文件至FTP服务器。
from ftplib import FTP
ftp = FTP(server)
ftp.login(user=username, passwd=password)
其中server
为FTP服务器地址,username
和password
为连接FTP服务器的用户名和密码。
filename = 'example.txt'
with open(filename, 'rb') as f:
ftp.storbinary('STOR %s' % filename, f)
其中filename
为要上传的文件名,'STOR %s' % filename
是FTP服务器上的文件路径。ftp.storbinary()
方法实现二进制文件的上传,参数f
为打开的文件流。
from ftplib import FTP
server = 'ftp.example.com'
username = 'username'
password = 'password'
filename = 'example.txt'
ftp = FTP(server)
ftp.login(user=username, passwd=password)
with open(filename, 'rb') as f:
ftp.storbinary('STOR %s' % filename, f)
ftp.quit()
以上便是使用Python的ftplib模块上传文件至FTP服务器的简单方法。