python操作ftp文件
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/

浙公网安备 33010602011771号