• python脚本 FTP上传学习


    学习了这个博文http://www.cnblogs.com/cacique/archive/2012/08/24/2653686.html,楼主这个文章很适合初学者,所以根据楼主的内容推演了下上传文件的操作,贴下代码:

    import ftplib
    import os
    import socket
    User = 'admin'
    Password = '****'
    HOST = '***.***.***.103'
    DIRN = '.'
    FILE = '123.jpg'
    LocalFile = '%s123.jpg' % "D:\123\"
    
    
    def main():
        try:
            f = ftplib.FTP(HOST)
        except (socket.error, socket.gaierror):
            print 'ERROR:cannot reach " %s"' % HOST
            return
        print '***Connected to host "%s"' % HOST
    
        try:
            f.login(User,Password)
        except ftplib.error_perm:
            print 'ERROR: cannot login anonymously'
            f.quit()
            return
        print '*** Logged in as "anonymously"'
        try:
            f.cwd(DIRN)
        except ftplib.error_perm:
            print 'ERRORL cannot CD to "%s"' % DIRN
            f.quit()
            return
        print '*** Changed to "%s" folder' % DIRN
    
        try:
            
            f.storbinary('STOR %s' % FILE, open(LocalFile, 'rb'))
        except ftplib.error_perm:
            print 'ERROR: cannot read file "%s"' % FILE
            os.unlink(FILE)
        else:
            print '*** Uploaded "%s" to CWD' % FILE
    
        f.quit()
        return
    
    if __name__ == '__main__':
        main()
    

      

  • 相关阅读:
    [HDOJ3567]Eight II
    [HDOJ3622]Bomb Game
    HTML 5 音频
    下拉菜单
    固定导航及右侧固定广告
    隔行换色
    返回顶部
    HTML 5 视频
    TAB切换
    自我介绍
  • 原文地址:https://www.cnblogs.com/WaterGood/p/8179842.html
Copyright © 2020-2023  润新知