0

以下に示すコードがあります

for root, dirs, files in ftp_host.walk(ftp_host.curdir, topdown=False):
    if ftp_host.path.isdir(root):
        for folder in ftp_host.path.normpath(root).split('/'):
            target_dir = os.path.join(target_dir, folder)
            if not os.path.exists(target_dir):
                os.mkdir(target_dir)

    for name in files:
        target_file = os.path.join(target_dir, name)
        # print name - I am able to see all files here including *.JPG  
        if ftp_host.path.isfile(name):
           # print name - there no any *.JPG  
           ftp_host.download(name, target_file)

    target_dir = curdir

ターゲット FTP からすべてのファイルを再帰的にダウンロードしようとしていますが、JPG をダウンロードできません。

どこが悪いのかアドバイスお願いします

4

1 に答える 1

0

私の悪い... 特定のディレクトリへの移動を修正しませんでした。ftputils は非常にうまく機能します。

于 2015-03-30T12:08:19.917 に答える