Télécharger et télécharger des fichiers wav sur X-Server par FTP avec Python

Télécharger la version terminée

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')

J'ai eu cette erreur jusqu'à ce que j'arrive à la version finale ...

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 6-17: ordinal not in range(256)

Code avec l'erreur

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')

Solution

Ne mettez pas le japonais dans le nom du fichier

Télécharger la version complète

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

Télécharger et télécharger des fichiers wav sur X-Server par FTP avec Python
Télécharger le fichier texte sur le serveur de location avec ftp
[Python] Je vais télécharger FTP sur le serveur FTP.
Télécharger le fichier csv avec python
[Python] Ecrire dans un fichier csv avec Python
Téléchargement de fichiers implémenté avec Python + Bottle
Sortie vers un fichier csv avec Python
Conversion MP3 → WAV avec Python
Téléchargement de fichiers vers Azure Storage (Python)
Importation et téléchargement d'images sur le stockage Azure. Avec Python + requêtes + API REST
Télécharger le fichier sur Cloud Storage (GCS) de GCP ~ Charger avec Python local
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Télécharger des images sur Google Drive avec Python
J'ai essayé de communiquer avec un serveur distant par communication Socket avec Python.
Téléchargez le fichier en spécifiant la destination de téléchargement avec Python & Selemiun & Chrome (version Windows)
Comment télécharger avec Heroku, Flask, Python, Git (4)
Comment lire un fichier CSV avec Python 2/3
Connexion ODBC à FileMaker 11 Server Advanced avec Python 3
[Python] Comment lire des fichiers Excel avec des pandas
Convertir un fichier svg en png / ico avec Python
Traitement du signal acoustique haute résolution (1) - Comment lire un fichier wav 24 bits avec Python
Télécharger des fichiers sur Google Drive avec Lambda (Python)
Lire ligne par ligne à partir d'un fichier avec Python
Je veux écrire dans un fichier avec Python
Téléchargez des fichiers tout en affichant la progression dans Python 3.x
J'ai essayé de toucher un fichier CSV avec Python
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Comment mesurer le temps de lecture d'un fichier mp3 avec python
Lisez le fichier xml en vous référant au didacticiel Python
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 2)
Accès ODBC à SQL Server depuis Linux avec Python
Téléchargement de fichiers avec django
Serveur local avec python
écran et écran partagé avec connexion python et ssh au serveur distant
Comment changer le fichier de configuration pour qu'il soit lu par Python
Comment télécharger des fichiers sur Cloud Storage avec le SDK Python de Firebase
[Python Kivy] Comment créer un fichier exe avec pyinstaller
Comment lire un fichier Excel (.xlsx) avec Pandas [Python]
Essayez de déchiffrer les caractères déformés dans le nom du fichier joint avec Python
Comment télécharger des fichiers sur Cloud Storage à l'aide de Python [Créer une caméra à point fixe avec Raspberry PI # 1]
Traitez le fichier gzip UNLOADed avec Redshift avec Python de Lambda, gzipez-le à nouveau et téléchargez-le sur S3
Connectez-vous à BigQuery avec Python
compilateur x86 réalisé avec python
Dessiner un fichier netCDF avec python
Connectez-vous à Wikipedia avec Python
Publiez sur Slack avec Python 3
Télécharger un fichier sur Dropbox
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Serveur HTTP facile avec Python
Téléchargement de fichiers avec Flask + jQuery
Convertir le code python 3.x en python 2.x
[Python] Un mémo pour faire fonctionner une ROM créée avec GBDK avec PyBoy