使用ftplib下载的文件不会显示在文件夹中

时间:2013-07-29 18:39:27

标签: python ftplib

这可能是一个愚蠢的问题。我的代码运行正常,并说我已经从FTP服务器下载了每个文件,但当我转到我的计算机上的文件夹时,我的代码是下载的文件不在那里。它曾经在过去工作但突然间我不知道我的文件在哪里。问题是什么?谢谢你的帮助

#Extract UV files from FTP server

import ftplib

try:
# Connection information
server = 'ftp.ncep.noaa.gov'
username = 'anonymous'
password = 'anything'

# Directory and matching information
directory = '/pub/data/nccf/com/hourly/prod/uv.20130729/'#Format:YearMonthDay Remeber to change date
filematch = '*.grib2'

# Establish the connection
ftp = ftplib.FTP(server)
ftp.login(username, password)


# Change to the proper directory
ftp.cwd(directory)



# Loop through matching files and download each one individually
for filename in ftp.nlst(filematch):
    fhandle = open(filename, 'wb')
    print 'Getting ' + filename
    ftp.retrbinary('RETR ' + filename, fhandle.write)
    fhandle.close()
except ftplib.all_errors as err:
print 'Change date on directory'
print err

0 个答案:

没有答案