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

时间: 2024-08-28 06:53:43

python操作ftp文件的相关文章

Python操作Zip文件

Python操作Zip文件 需要使用到zipfile模块 读取Zip文件 随便一个zip文件,我这里用了bb.zip,就是一个文件夹bb,里面有个文件aa.txt. import zipfile # 默认模式r,读 azip = zipfile.ZipFile('bb.zip') # ['bb/', 'bb/aa.txt'] # 返回所有文件夹和文件 print(azip.namelist()) # # 返回该zip的文件名 print(azip.filename) # 压缩文件里bb文件夹下的

python操作txt文件中数据教程[1]-使用python读写txt文件

python操作txt文件中数据教程[1]-使用python读写txt文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果 程序实现 filename = './test/test.txt' contents = [] DNA_sequence = [] # 打开文本并将所有内容存入contents中 with open(filename, 'r') as f: for line in f.readlines(): contents.append(line

使用python操作FTP上传和下载

Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下 ftp登陆连接 from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect("IP","port") #连接的ftp sever和端口 ftp.login("user","

python 操作Excel文件

1   安装xlrd.xlwt.xlutils cmd下输入: pip install xlrd        #读取excel pip install xlwt        #写入excel pip install xlutils      #操作 Excel 文件的实用工具,如复制.分割.筛选等 2   模块的基本用法: xlrd模块用于读取excel文件内容,xlwt用于写入数据,xlutils复制 2.1  打开excel文件 myworkbook = xlrd.open_workbo

Python操作csv文件

一.Python读取csv文件 1 说明:以Python3.x为例 2 #读取csv文件方法1 3 import csv 4 csvfile = open('csvWrite.csv',newline='')#打开一个文件 5 csvReader = csv.reader(csvfile)#返回的可迭代类型 6 print(type(csvReader)) 7 for content in csvReader: 8 print(content) 9 csvfile.close()#关闭文件运行结

python操作json文件获取内容

写case时,将case 写到json文件比写到,写python一定要学会处理json 以下,是要处理的json 处理操作包括:打开json文件,获取json文件内容,关闭json文件,读取内容中的对应key的value { "name": "BeJson", "url": "http://www.bejson.com", "page": 88, "isNonProfit": true,

python 操作 excel文件

一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3.使用技巧 获取一个工作表 table = data.sheets()[0]          #通过索引顺序获取 table = data.sheet_by_index(

用python操作PDF文件

本次学习的内容主要是:从PDF读取文本内容和从已经有的文档生成新的PDF. 需要用到的模块是PyPDF2. 首先要在命令行中运行pip install PyPDF2. 一.从PDF读取文本 PyPDF2无法从pdf文档中提取图像,图表和其他媒体,但是它可以提取文本,并且将文本返回为python字符串.import PyPDF2# ===============从pdf中提取文本===========pdffile = open(r'E:\python让繁琐的工作自动化\13_处理pdf和word

python 操作execl文件

http://www.jb51.net/article/60510.htm import xlrdimport xlwt # 打开文件   workbook = xlrd.open_workbook(r'F:\demo.xlsx')