from ftplib import FTP
ftp = FTP('ftp.abc.com')
ftp.login(user='username', passwd='********')
ftp.cwd('/path') #entry directory path
# ftp.retrlines('LIST')
files = ftp.dir()
print(files)
ftp.quit()
def grabFile():
"""
Download filename to local current folder with name localfile
"""
filename = 'CAP2'
localfile = open('CAP2COPY', 'wb')
ftp.retrbinary('RETR ' + filename, localfile.write, 1024)
print('Download is finished!')
ftp.quit()
localfile.close()
# grabFile()
def placeFile():
"""
Upload filename to ftp server with same filename
"""
filename = 'example.ini'
ftp.storbinary('STOR '+filename, open(filename, 'rb'))
ftp.quit()
# placeFile()
def deleteFile():
"""
Delete filename from ftp server
"""
filename = 'example.ini'
ftp.delete(filename)
files = ftp.dir()
print(files)
ftp.quit()
# deleteFile()
参考:
https://www.pythonforbeginners.com/code-snippets-source-code/how-to-use-ftp-in-python/
https://pythonprogramming.net/ftp-transfers-python-ftplib/
转载于:https://www.cnblogs.com/forcheny/p/10209615.html