import ftplib
def ftp_upload(filename):
  ftp = ftplib.FTP('**.**.xdomain.ne.jp')#Mettez l'hôte FTP dans **
  ftp.set_pasv('true')
  ftp.login('**.**.xdomain.jp','s'il vous plait entrez votre mot de passe')#Veuillez saisir le nom de votre compte en **
  ftp.cwd('/')
  f = open(filename,'rb')
  ftp.storbinary('STOR /' + filename, f)
  f.close()
ftp_upload('a.wav')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 6-17: ordinal not in range(256)
import ftplib
def ftp_upload(filename):
  ftp = ftplib.FTP('**.**.xdomain.ne.jp')#Mettez l'hôte FTP dans **
  ftp.set_pasv('true')
  ftp.login('**.**.xdomain.jp','zvjv8pc8')#Veuillez saisir le nom de votre compte en **
  ftp.cwd('/')
  f = open(filename,'rb')
  ftp.storbinary('STOR /' + filename, f)
  f.close()
ftp_upload('Ah.wav')
Ne mettez pas le japonais dans le nom du fichier
import ftplib
filename = "a.wav"#A sur le serveur.fichier wav
ftp = ftplib.FTP('**.**.xdomain.ne.jp')
ftp.login('**.**.xdomain.jp','s'il vous plait entrez votre mot de passe')
ftp.cwd('/')
ftp.retrbinary("RETR " + "a.wav" ,open("local.wav", "wb").write)#A sur le serveur.fichier wav local.Enregistrer sous wav
ftp.quit()
        Recommended Posts