2013-07-11 2 views
0

이것은 간단합니다. 제 마지막에 몇 가지 결함이 있다고 가정합니다. 따라서 ftplib을 사용하여 메인 프레임에 액세스합니다. 자격 증명을 입력 한 후, 나는 .. 특정 DSNAME에 가서 목록이 아래에있는 파일의을 볼 수 있습니다FTPLIB가 DSNAME에 액세스 할 수 없습니다.

강령 :

:

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

내가 좋아하는 오류를 얻고있다 그러나

error_perm: 550 No data sets found. 

답변

0

내 머리를 여기 저기에 두드린 후 드디어 해결책을 찾았습니다. 나는 다른 사람들을 도울 수 있기 때문에 가능한 한 자세하게하려고 노력할 것입니다.

import ftplib 

from ftplib import * 

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

ftp.retrlines('LIST') 

ftp.dir() 

마지막 두 명령은 현재 현재있는 DSNAME의 이름을 제공합니다. interchangingly 사용할 수 있습니다 모두 (이 단어입니다 !!!!)

ftp.sendcmd('pwd') 

는 "현재 작업 디렉토리"의 이름을 제공합니다.

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

위의 명령은 작업 direcoty 변경됩니다. 따옴표 안에 따옴표을 사용하십시오.

ftp.retrlines('LIST') 

파일이 ........

목록보기