Versuchen Sie, die FTP -Datei mit dem Python -Skript zum Mainframe -Server zu verwenden, aber Sonderzeichen am Mainframe -Dataset End
from ftplib import FTP
host = "hostname"
user = "username"
password = "pass"
with FTP(host) as ftp:
ftp.login(user = user, passwd = pass)
print(ftp.getwelcome())
with open('test.txt', 'rb') as f:
ftp.storbinary('STOR ' + "'TestDataset'", f)
ftp.quit()
< /code>
Dies ist der Code, mit dem ich eine Datei zum Mainframe -Server ftp verwendet habe. Mainframe verwendet EBCDIC und Python Standard-Codierung hat UTF-8 oder UTF-16, aber nicht in der Lage, es zu lösen, bitte helfen Sie. Vielen Dank
Dies ist die Ausgabe, die ich am Ende des Mainframe sehen kann,
Inhalt von text.txt ist "Hi to there"
Versuchen Sie, die FTP -Datei mithilfe des Python -Skripts zum Mainframe -Server zu verwenden, jedoch Sonderzeichen am M ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post