为了账号安全,请及时绑定邮箱和手机立即绑定

python FTP 如何检查路径

python FTP 如何检查路径

大话西游666 2018-07-19 08:07:13
如何实现检查FTP上的目录,如果目录不存在 则建立使用的了一下 mkd命令,可以实现建立, 但是无法判断目录是否存在
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

........

SERVER_PATH = "xxxxxxxxxxx"
try:
    ftp.cwd(SERVER_PATH)
except:    
    try:
        ftp.mkd(SERVER_PATH)
        ftp.cwd(SERVER_PATH) 
    except:
        meg = 'You have no authority to make directory: %s'%SERVER_PATH        
        print meg


.....


查看完整回答
反对 回复 2018-07-19
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

读父目录的文件列表看你想要的目录是否存在啊!

查看完整回答
反对 回复 2018-07-19
?
慕仙森

TA贡献1827条经验 获得超7个赞

刚试验出来的,送你

        try:
            ftp.cwd(self.remotedir)
        except ftplib.error_perm:
            try:
                ftp.mkd(self.remotedir)
            except ftplib.error_perm:
                print "Change directory failed!"


查看完整回答
反对 回复 2018-07-19
  • 3 回答
  • 0 关注
  • 1861 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信