получение данных из ftp скриптом

ftp 123.456
Name: anonymous
Password: password
binary
cd 001
get mfile.d.Z

Мне нужно написать скрипт, который выполняет вышеуказанные коды для автоматического извлечения данных.

0
задан 8 June 2015 в 21:25

1 ответ

Вот простой сценарий Python:

#!/usr/bin/python

import ftplib

host = '127.0.0.1'
dir = '001'
filename = 'mdfile.d.z'

# connect

ftp = ftplib.FTP(host)

# login - anonymous by default
# use ftp.login("username", "password") if no anon access

ftp.login()

# change to desired dir

ftp.cwd(dir)

# fetch the file, and copy it to a file of the
# same name in the local pwd

with open(filename, 'wb') as local_file:
    ftp.retrbinary("RETR {}".format(filename), local_file.write) 
0
ответ дан 8 June 2015 в 21:25

Другие вопросы по тегам:

Похожие вопросы: