FTPLIB无法访问DSNAME

2024-09-29 19:30:20 发布

您现在位置:Python中文网/ 问答频道 /正文

这很简单,我假设在我的末端有一些缺陷。所以我使用ftplib来访问主机。通过凭证输入后,我必须进入某个DSNAME并查看其下文件的列表。。你知道吗

代码:

ftp.dir("ABCD.TR.RTYP4573.REQW3024")
ftp.retrlines("LIST")

但是我得到了这样的错误:

error_perm: 550 No data sets found.

Tags: 文件代码列表错误dirftptrlist
1条回答
网友
1楼 · 发布于 2024-09-29 19:30:20

在四处碰头之后,我终于找到了解决办法。 我会尽量罗嗦,因为这可能会帮助别人。你知道吗

import ftplib

from ftplib import *

ftp = ftplib.FTP('xyz.tpt.com','abcdef','abcdef')

ftp.retrlines('LIST')

ftp.dir()

最后两个命令给出了DSNAME的名称以及您当前所在的位置。 两者可以互换使用(是一个词!!!!)你知道吗

ftp.sendcmd('pwd')

提供“当前工作目录”的名称。你知道吗

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

上述命令将改变工作方向。 请使用引号内的引号。你知道吗

ftp.retrlines('LIST')

请参见文件列表。。。。。。。。你知道吗

相关问题 更多 >

    热门问题