de ftplib importar FTP def upload (f, local_path, remote_path): fp = open (local_path, "rb") buf_size = 4096 f.storbinary ("STOR {}". format (remote_path), fp, buf_size) fp.close ( ) def download (f, remote_path, local_path): fp = open (local_path, "wb") buf_size = 1024 f.retrbinary ('RETR {}'. format (remote_path), fp.write, buf_size) fp.close () if __name__ == "__main__": ftp = FTP () ftp.connect ("ip", 21) # O primeiro parâmetro pode ser o ip ou nome de domínio do servidor ftp, e o segundo parâmetro é a porta de conexão do ftp O padrão é 21 ftp.login () # O login anônimo usa diretamente ftp.login () # ftp.login ('usuário', 'passwd') # O login anônimo usa diretamente ftp.login () ftp.set_pasv (False) upload (ftp, "a.txt", "p_a.txt") # Faça upload do arquivo a.txt no diretório atual para o diretório tmp do servidor ftp, denominado ftp_a.txt # download (ftp, "p_a.txt" , "b.txt") # Baixe o arquivo ftp_a.txt no diretório tmp do servidor ftp para o diretório atual e nomeie-o b.txt print ('sim ok!') ftp.quit ()
O Python transfere dados para o protocolo FTP do win8 (arquivos de upload de ftp do Python)
Acho que você gosta
Origin blog.csdn.net/Hodors/article/details/115066438
Recomendado
Clasificación