使用FTP表单Python访问大型机数据集

时间:2017-01-08 18:29:19

标签: python mainframe ftplib

我想使用Python ftplib从大型机下载数据集。

我可以登录到大型机,我得到默认的工作目录为" CY $$。" 我想将工作目录更改为" CY01。" 我尝试使用ftp.cwd(' CY01。')但它将目录更改为" CY $$。CY01。"而不只是" CY01。"

使用命令提示符时,我使用下面的命令成功更改工作目录:

CD' CY01。'

(a'。'在目录名末尾是IBM命令,用于更改默认工作目录而不将其附加到defualt目录)

我也尝试了ftp.sendcmd(" CD' CY01。'")但是它给出了错误" 500未知命令CD"

有人可以帮忙更改defualt工作目录吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

ftplib ccommand ftp.cwd(“'CY01'”)工作正常。已经使用了一年多了。