using python ftp

Discussion in 'Python' started by Matt Funk, Dec 23, 2010.

  1. Matt Funk

    Matt Funk Guest


    i was wondering whether someone can point me whether the following
    already exists.

    I want to connect to a server , download various files (for whose name i
    want to be able to use a wildcard), and store those files in a given
    location on the hard drive. If the file already exists i do not want to
    download it.

    This seems fairly trivial and i would assume that there should be some
    sort of implementation that does this easily but i didn't find anything
    googling it.

    Otherwise i was going to do it "by hand" using ftplib:
    1) connect to server,
    2) change to directory on server
    3) get listing
    4) match the file pattern i want to the listing
    5) check if file already exists
    6) download file if matched and doesn't exist

    Can anyone offer any advice whether this already done somewhere?

    Matt Funk, Dec 23, 2010
    1. Advertisements

  2. Hello Matt,

    You might want to check out ftputil:
    ftputil will do most of these tasks easily. For step 4
    you probably want to use Python's fnmatch module, see .

    If you have questions on ftputil, there's also a
    mailing list:
    (You need to be subscribed to the list to post, though.)

    Stefan Schwarzer, Dec 31, 2010
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.