python ftp 上传

简介: #!/usr/bin/python# -*-coding:utf-8 -*-from ftplib import FTPdef ftpconnect(host,username,password): ftp=FTP() ftp.
#!/usr/bin/python
# -*-coding:utf-8 -*-

from ftplib import FTP

def ftpconnect(host,username,password):
    ftp=FTP()
    ftp.connect(host,7005)
    ftp.login(username,password)
    return ftp


#从ftp下载
def downloadfile(ftp,remotepath,localpath):
    bufsize = 1024
    fp=open(localpath,'wb')
    ftp.retrbinary('RETR ' + remotepath,fp.write,bufsize)
    ftp.set_debuglevel(0)
    fp.close()


def uploadfile(ftp,remotepath,localpath):
    bufsize=1024
    fp=open(localpath,'rb')
    ftp.storbinary('STOR ' + remotepath,fp,bufsize)
    ftp.set_debuglevel(0)
    fp.close()


if __name__=='__main__':
    ftp=ftpconnect("60.174.203.118","ahwater","1qaz@WSX")
    #uploadfile(ftp,"D:\\秦瑞-工作\\BugReport.txt","BugReport-bak.txt")
    uploadfile(ftp,"py_ftp.py","D:\py_ftp.py")


ftp.quit()

 

目录
相关文章
|
4月前
|
存储 数据库连接 数据库
如何使用Python上传文件到FTP服务器
如何使用Python上传文件到FTP服务器
62 1
|
4月前
|
Ubuntu Python
银河麒麟-麒麟软件操作系统 kylin 搭建yum源 ubuntu搭建yum源 yum软件仓库搭建ftp源、python源、硬盘源
银河麒麟-麒麟软件操作系统 kylin 搭建yum源 ubuntu搭建yum源 yum软件仓库搭建ftp源、python源、硬盘源
466 1
|
5月前
|
Shell Python Windows
通过Python实现win11环境下FTP的上传与下载
通过Python实现win11环境下FTP的上传与下载
|
存储 数据安全/隐私保护 Python
用python写一款FTP自动化的脚本
用python写一款FTP自动化的脚本
226 0
|
编解码 数据安全/隐私保护 Python
Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹
Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹
236 0
|
编解码 数据安全/隐私保护 Python
Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
233 0
|
小程序 数据安全/隐私保护 Python
Python通过FTP备份华为交换机配置文件
Python通过FTP备份华为交换机配置文件
228 1
Python通过FTP备份华为交换机配置文件
|
存储 程序员 Linux
python 使用ftplib连接ftp服务器获取目录、文件及它们的修改时间
* 获取当前路径或者指定路径下的文件、目录 * 检查指定路径是目录还是文件 * 根据目录、文件的修改时间来判断是否下载ftp的文件。 由于ftplib中的FTP无法满足我这一需求,所以只能重写一个MyFTP类继承FTP,写一个方法来实现,除了这个还实现了一个获取当前目录下的所有目录及文件。
1243 0
python 使用ftplib连接ftp服务器获取目录、文件及它们的修改时间
|
Web App开发 jenkins 测试技术
web自动化 基于python+Selenium+PHP+Ftp实现的轻量级web自动化测试框架
web自动化 基于python+Selenium+PHP+Ftp实现的轻量级web自动化测试框架
173 0
|
Linux 测试技术 Python
Python 基于Python实现Ftp文件上传,下载
Python 基于Python实现Ftp文件上传,下载
429 0
下一篇
无影云桌面