Python FTPLIB无法访问DSNAME

Python FTPLIB无法访问DSNAME,python,python-2.7,ftp,ftplib,Python,Python 2.7,Ftp,Ftplib,这很简单,我假设在我这边有一些缺陷。因此,我使用ftplib访问大型机。通过凭证输入后,我必须进入特定的DSNAME,并查看其下文件的列表 守则: ftp.dir("ABCD.TR.RTYP4573.REQW3024") ftp.retrlines("LIST") 然而,我得到的错误如下: error_perm: 550 No data sets found. 在到处碰头之后,我终于找到了解决办法。 我会尽量说得冗长,因为这可能会帮助别人 import ftplib from ftplib

这很简单,我假设在我这边有一些缺陷。因此,我使用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()
最后两个命令提供您当前所在的DSNAME的名称。 两者都可以交替使用(是一个词吗!!!!)

提供“当前工作目录”的名称

上述命令将更改工作方向。 请使用引号内的引号

ftp.retrlines('LIST')
请参阅文件列表

ftp.cwd("'PSQW.CV.RRRR67.RETY890'")
ftp.retrlines('LIST')