python操作ftp文件
from ftplib import FTP
ftp = FTP('ftp.abc.com')
ftp.login(user='username', passwd='********')
ftp.cwd('/path')    #entry directory path
# ftp.retrlines('LIST')
files = ftp.dir()
print(files)
ftp.quit()
def grabFile():
    """
    Download filename to local current folder with name localfile
    """
    filename = 'CAP2'
    localfile = open('CAP2COPY', 'wb')
    ftp.retrbinary('RETR ' + filename, localfile.write, 1024)
    print('Download is finished!')
    ftp.quit()
    localfile.close()
# grabFile()
def placeFile():
    """
    Upload filename to ftp server with same filename
    """
    filename = 'example.ini'
    ftp.storbinary('STOR '+filename, open(filename, 'rb'))
    ftp.quit()
# placeFile()
def deleteFile():
    """
    Delete filename from ftp server
    """
    filename = 'example.ini'
    ftp.delete(filename)
    files = ftp.dir()
    print(files)
    ftp.quit()
# deleteFile()
参考:
https://www.pythonforbeginners.com/code-snippets-source-code/how-to-use-ftp-in-python/
https://pythonprogramming.net/ftp-transfers-python-ftplib/
转载于:https://www.cnblogs.com/forcheny/p/10209615.html
python操作ftp文件的更多相关文章
- Python操作Zip文件
		
Python操作Zip文件 需要使用到zipfile模块 读取Zip文件 随便一个zip文件,我这里用了bb.zip,就是一个文件夹bb,里面有个文件aa.txt. import zipfile # ...
 - Python 基于Python实现Ftp文件上传,下载
		
基于Python实现Ftp文件上传,下载 by:授客 QQ:1033553122 测试环境: Ftp客户端:Windows平台 Ftp服务器:Linux平台 Python版本:Python 2.7 ...
 - python操作txt文件中数据教程[4]-python去掉txt文件行尾换行
		
python操作txt文件中数据教程[4]-python去掉txt文件行尾换行 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文章 python操作txt文件中数据教程[1]-使用pyt ...
 - python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件
		
python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献 python操作txt文件中 ...
 - python操作txt文件中数据教程[2]-python提取txt文件
		
python操作txt文件中数据教程[2]-python提取txt文件中的行列元素 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果-将txt中元素提取并保存在c ...
 - python操作txt文件中数据教程[1]-使用python读写txt文件
		
python操作txt文件中数据教程[1]-使用python读写txt文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果 程序实现 filename = '. ...
 - 使用python操作FTP上传和下载
		
函数释义 Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下 ftp登陆连接 from ftplib import F ...
 - python 操作Excel文件
		
1 安装xlrd.xlwt.xlutils cmd下输入: pip install xlrd #读取excel pip install xlwt #写入excel pi ...
 - python操作xml文件
		
一.什么是xml? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. abc.xml <?xml version="1.0&q ...
 
随机推荐
- Spring Boot入门系列(十)如何使用拦截器,一学就会!
			
前面介绍了Spring Boot 如何整合定时任务已经Spring Boot 如何创建异步任务,不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhon ...
 - 计算机网络协议,TCP数据报的分析
			
一.TCP协议的特点 TCP是面向连接的运输层协议:即应用程序在使用TCP协议通信之前,要先建立TCP连接,通信结束后必须释放已建立的TCP连接 每一条TCP连接只能有两个端点:即TCP是点对点(一对 ...
 - Flask 入门 (十一)
			
上篇文章讲的是一对多,这篇文章应该说多对多了 但是多对多无法用两张表来实现,因为外键......,你懂,哈哈哈!,所以中间需要加一张表来实现 承接上文,修改main.py中的代码如下: #encodi ...
 - 这可能是 Github 上最全面的 Flutter 教程
			
引语 晚上好,我是猫咪,我的公众号「程序媛猫咪」会推荐 GitHub 上好玩的项目,挖掘开源的价值,欢迎关注我. 刚下班到家,金三银四,虽然今天行情尤其地不好,但身边的同事也是走了一波,不免会受到影响 ...
 - ensp的基础路由命令,接口,下一跳的配置,入门必备
			
关于ensp入门事情,第一件事当是安装必备三件套:而后,应该是接触路由和PC机了,最烦人满屏代码,眼花缭乱: 今天写一篇零基础接触ensp的首次操作,PC-路由-路由-PC的互通实验: 实验要拉出两台 ...
 - 区间dp入门+例题
			
区间dp作为线性dp的一种,顾名思义是以区间作为阶段进行dp的,使用它的左右端点描述每个维度,决策往往是从小状态向大状态转移中推得的.它跟st表等树状结构有着相似的原理---向下划分,向上递推. dp ...
 - 多级菜单初写(dict使用)
			
#!/usr/bin/env python3# -*- coding:utf-8 -*-# name:zzyumap = { "中国":{ "北京":{ &qu ...
 - 基于my-DAQ的温室迷你温室设计
			
这是一个小项目,采用NI的my-DAQ做数据采集,需要采集的数据有温度(LM35),气体(MQ2),需要控制的设备有风扇.加热棒,另外还有光照亮度调节. 一.数据采集 1.LM35 LM35是模拟输出 ...
 - 5个有趣的Python小知识,结果令人意外
			
1 字符串驻留 如果上面例子返回True,但是下面例子为什么是False: 这与Cpython 编译优化相关,行为称为字符串驻留,但驻留的字符串中只包含字母,数字或下划线. 2 相同值的不可变对象 这 ...
 - day7作业
			
# day7作业 # 1. 使用while循环输出1 2 3 4 5 6 8 9 10 count = 1 while count < 11: if count == 7: count += 1 ...