如何使用ftplib和boto3在Python中将特定模式的文件从S3位置上传到FTP位置
我可以从本地上传文件,如下所示,但不能从S3上传。有人能提出一个实现这一目标的方法吗
# Upload Files
from ftplib import FTP_TLS
import glob
host = 'ftp.xyz.com'
uname = 'user_name'
pwd = 'My_Password'
sdir = 'location'
sfrmt = 'sample*'
ftps = FTP_TLS(host)
ftps.login(user = uname, passwd = pwd)
ftps.cwd(sdir)
files = glob.glob(sfrmt)
files
['sample1.csv', 'sample2.csv', 'sample3.csv']
for f in files:
with open(f, 'r') as fu:
ftps.storbinary('STOR ' + f, fu)
'226 Transfer complete.'
'226 Transfer complete.'
'226 Transfer complete.'
相关问题 更多 >
编程相关推荐