これは簡単です。最後にいくつかの欠陥があると想定しています。そのため、 ftplibを使用してメインフレームにアクセスしています。資格情報を入力した後、特定の DSNAME に移動し、その下にあるファイルのリストを表示する必要があります..
コード :
ftp.dir("ABCD.TR.RTYP4573.REQW3024")
ftp.retrlines("LIST")
ただし、次のようなエラーが発生します。
error_perm: 550 No data sets found.
これは簡単です。最後にいくつかの欠陥があると想定しています。そのため、 ftplibを使用してメインフレームにアクセスしています。資格情報を入力した後、特定の DSNAME に移動し、その下にあるファイルのリストを表示する必要があります..
コード :
ftp.dir("ABCD.TR.RTYP4573.REQW3024")
ftp.retrlines("LIST")
ただし、次のようなエラーが発生します。
error_perm: 550 No data sets found.
あちこちで頭をぶつけた後、ようやく解決策を見つけました。そして、他の人を助けるかもしれないので、私はできる限り冗長にしようとします.
import ftplib
from ftplib import *
ftp = ftplib.FTP('xyz.tpt.com','abcdef','abcdef')
ftp.retrlines('LIST')
ftp.dir()
最後の 2 つのコマンドは、現在いる場所の DSNAME の名前を示します。どちらも交互に使えます(一言ですか!!!)
ftp.sendcmd('pwd')
「現在の作業ディレクトリ」の名前を提供します。
ftp.cwd("'PSQW.CV.RRRR67.RETY890'")
上記のコマンドは、作業ディレクトリを変更します。引用符内の引用符を使用してください。
ftp.retrlines('LIST')
ファイル一覧を見る........