Guest User

Untitled

a guest
Apr 10th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. import ftplib
  2.  
  3. loginData = input("[username@hostname:port]\n")
  4. username = loginData.split("@")[0]
  5. hostname = loginData.split("@")[1].split(":")[0]
  6. port = int(loginData.split("@")[1].split(":")[1])
  7. ftp = ftplib.FTP()
  8. ftp.connect(hostname, port)
  9. password = input("password : ")
  10. ftp.login(username, password)
  11.  
  12. def getFile(ftp, filename):
  13. try:
  14. ftp.retrbinary("RETR " + filename ,open(filename, 'wb').write)
  15. except ftplib.error_perm as e:
  16. print(e)
  17.  
  18. while True:
  19. print("\n[FILE LIST]")
  20. ftp.mlsd()
  21. requestFile = input("Name of file to request : ")
  22. getFile(ftp, requestFile)
  23.  
  24. ftp.quit()
Add Comment
Please, Sign In to add comment