Laden Sie WAV-Dateien per FTP mit Python auf X-Server hoch und laden Sie sie herunter

Laden Sie die fertige Version hoch

import ftplib
def ftp_upload(filename):
  ftp = ftplib.FTP('**.**.xdomain.ne.jp')#Setzen Sie den FTP-Host in **
  ftp.set_pasv('true')
  ftp.login('**.**.xdomain.jp','Bitte geben Sie Ihr Passwort ein')#Bitte geben Sie Ihren Kontonamen in ** ein
  ftp.cwd('/')
  f = open(filename,'rb')
  ftp.storbinary('STOR /' + filename, f)
  f.close()

ftp_upload('a.wav')

Ich habe diesen Fehler erhalten, bis ich zur fertigen Version gekommen bin ...

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

Code mit dem Fehler

import ftplib
def ftp_upload(filename):
  ftp = ftplib.FTP('**.**.xdomain.ne.jp')#Setzen Sie den FTP-Host in **
  ftp.set_pasv('true')
  ftp.login('**.**.xdomain.jp','zvjv8pc8')#Bitte geben Sie Ihren Kontonamen in ** ein
  ftp.cwd('/')
  f = open(filename,'rb')
  ftp.storbinary('STOR /' + filename, f)
  f.close()

ftp_upload('Ah.wav')

Lösung

Fügen Sie kein Japanisch in den Dateinamen ein

Laden Sie die fertige Version herunter

import ftplib
filename = "a.wav"#A auf dem Server.WAV-Datei
ftp = ftplib.FTP('**.**.xdomain.ne.jp')
ftp.login('**.**.xdomain.jp','Bitte geben Sie Ihr Passwort ein')
ftp.cwd('/')
ftp.retrbinary("RETR " + "a.wav" ,open("local.wav", "wb").write)#A auf dem Server.WAV-Datei lokal.Als WAV speichern
ftp.quit()

Recommended Posts

Laden Sie WAV-Dateien per FTP mit Python auf X-Server hoch und laden Sie sie herunter
Laden Sie eine Textdatei mit FTP auf den Mietserver hoch
[Python] Ich werde FTP auf den FTP-Server hochladen.
Laden Sie die CSV-Datei mit Python herunter
[Python] Mit Python in eine CSV-Datei schreiben
Implementierter Dateidownload mit Python + Bottle
Ausgabe in eine CSV-Datei mit Python
MP3 → WAV-Konvertierung mit Python
Datei-Upload in Azure Storage (Python)
Hochladen und Herunterladen von Bildern in Azure Storage. Mit Python + Anfragen + REST API
Laden Sie Dateien in den Cloud Storage (GCS) von GCP hoch. ~ Laden Sie mit lokalem Python
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
Laden Sie Bilder mit Python auf Google Drive hoch
Ich habe versucht, mit einem Remote-Server über Socket-Kommunikation mit Python zu kommunizieren.
Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.
Hochladen mit Heroku, Flask, Python, Git (4)
Lesen einer CSV-Datei mit Python 2/3
ODBC-Verbindung zu FileMaker 11 Server Advanced mit Python 3
[Python] Wie man Excel-Dateien mit Pandas liest
Konvertieren Sie die SVG-Datei mit Python in png / ico
Hochauflösende akustische Signalverarbeitung (1) - Lesen einer 24-Bit-WAV-Datei mit Python
Laden Sie Dateien mit Lambda (Python) auf Google Drive hoch.
Lesen Sie mit Python Zeile für Zeile aus der Datei
Ich möchte mit Python in eine Datei schreiben
Laden Sie Dateien herunter, während Sie den Fortschritt in Python 3.x anzeigen
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
So messen Sie die Wiedergabezeit von MP3-Dateien mit Python
Lesen Sie die XML-Datei anhand des Python-Tutorials
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
Hochladen mit Heroku, Flask, Python, Git (Teil 2)
ODBC-Zugriff auf SQL Server von Linux mit Python
Datei-Upload mit Django
Lokaler Server mit Python
Bildschirm und geteilter Bildschirm mit Python- und SSH-Anmeldung am Remote-Server
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
Hochladen von Dateien in den Cloud-Speicher mit dem Python-SDK von Firebase
[Python Kivy] So erstellen Sie mit pyinstaller eine exe-Datei
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
Versuchen Sie, die verstümmelten Zeichen im angehängten Dateinamen mit Python zu entschlüsseln
So laden Sie Dateien mit Python in den Cloud-Speicher hoch [Erstellen Sie mit Raspberry PI # 1 eine Festkommakamera]
Verarbeiten Sie die mit Redshift entladene gzip-Datei mit Python of Lambda, gzipen Sie sie erneut und laden Sie sie in S3 hoch
Stellen Sie mit Python eine Verbindung zu BigQuery her
x86-Compiler selbst erstellt mit Python
Zeichnen Sie eine netCDF-Datei mit Python
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Post to Slack mit Python 3
Laden Sie eine Datei in Dropbox hoch
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
Einfacher HTTP-Server mit Python
Datei-Upload mit Flask + jQuery
Konvertieren Sie Python 3.x-Code in Python 2.x.
[Python] Ein Memo zum Betreiben eines mit GBDK mit PyBoy erstellten ROM