专栏首页python3python ftp 上传文件

python ftp 上传文件

python  ftp 上传文件

 #!/usr/bin/env python
 #-*- coding: utf-8 -*-
 from ftplib import FTP       #调用 模块
 import sys,getpass,os.path   #调用 模块
 host = '192.168.1.101'       #ftp地址
 port = 21              #端口号
 timenout = 30                #超时时间
 username = 'aping'           #ftp用户名
 password = '888888'          #ftp 密码
 localfile = '/tmp/lzp.txt'   #本机要上传的文件与路径
 remotepath = '/share/'       #ftp服务器的路径 (ftp://192.168.1.101/share)
 f = FTP()
 f.connect(host,port,timenout)  #连接ftp服务器
 f.login(username,password)     #登录ftp服务器
 f.cwd(remotepath)              #设置ftp服务器端的路径
 file = open(localfile,'rb')    #打开本地文件
 f.storbinary('STOR %s' % os.path.basename(localfile),file)  #上传文件到ftp服务器
 file.close()   #关闭本地文件
 f.quit()       #退出
 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 初识Linux_3

    2,find d6 -name "*cpp" -exec rm{} ";"(或者‘;’或者/;都是Ok的),这条命令的含义是找到d6文件夹中所有以.cpp结尾的...

    py3study
  • python应用系列教程——python

    ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect(“IP”,”port...

    py3study
  • 利用python实现ftp的文件读写

    py3study
  • 基于VSFTP的本地YUM源搭建

    sabergo
  • 初识Linux_3

    2,find d6 -name "*cpp" -exec rm{} ";"(或者‘;’或者/;都是Ok的),这条命令的含义是找到d6文件夹中所有以.cpp结尾的...

    py3study
  • java操作ftp

    IT故事会
  • python ftp远程创建层级目录

    py3study
  • 众推项目的最近讨论

    openKM 想问下有没有这样的开源文件管理系统,所有人都可以上传文件,只有有权限的管理员才可以下载他人的文件? 不知道openkm能不能做到。 OpenKM是...

    cloudskyme
  • Spring Boot 整合Mybatis、Druid、PageHelper、Swagger 、AOP、过滤器、拦截器、thymeleaf 基础入门demo

    Spring Boot 整合Mybatis、Druid、PageHelper、Swagger 、AOP、过滤器、拦截器、thymeleaf 基础入门demo

    凯哥Java
  • 所有雷电接口电脑5分钟内即可破解,漏洞无法软件修复,微软Surface笑了

    在好莱坞的电影里,无论电脑加密水平多么高,黑客只需几分钟就能拷贝走你电脑里所有的东西,看起来似乎不太现实。

    量子位

扫码关注云+社区

领取腾讯云代金券