Python Script для Windows для загрузки файлов CSV с FTP - PullRequest
0 голосов
/ 26 декабря 2018

Когда я запускаю свой скрипт, я получаю

drwxr-xr-x    2 0          0                1024 Dec 26 03:02 .
drwxr-xr-x    2 0          0                1024 Dec 26 03:02 ..
drwxrwxrwx    1 0          0                  20 Dec 26 03:02 Public

Я не уверен, что я должен поместить в "files =" "ftp.cwd" и "target_dir"

Теперь я хотел бы загрузить все файлы CSV из папки с именем PUBLIC в C: Users / Chris, и я хотел бы, чтобы это повторялось каждые 24 часа.

       #!python3
       import ftplib

       ftp = ftplib.FTP('10.0.0.00', 'admin', 'password')
       files = ftp.dir('/')
       ftp.cwd("/")
       filematch = '*.csv'
       target_dir = 'C:/Users/Chris'
       import os

       for filename in ftp.nlst(filematch):
       target_file_name = 
       os.path.join(target_dir,os.path.basename(filename))
       with open(target_file_name,'wb') as fhandle:
       ftp.retrbinary('RETR %s' %filename, fhandle.write)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...