19得票5回答
Python FTP获取最新日期的文件

我正在使用ftplib连接到一个FTP站点。 我想获取最近上传的文件并下载它。 我能够连接到FTP服务器并列出文件,我还将它们放入了列表中并进行了datefield转换。 是否有任何函数/模块可以获取最近日期,并从列表中输出整行?#!/usr/bin/env python import ft...

18得票1回答
使用ftplib进行SFTP

我需要使用SFTP从主机下载文件。 你知道是否可以使用Python ftplib来实现这一点吗? 我在这里看到了一个例子,但是当我尝试连接时,我收到EOFError。 我尝试了这段代码:import ftplib ftp = ftplib.FTP() ftp.connect( "1.2.3...

18得票7回答
使用Python脚本将本地系统中的文件夹上传至FTP

我需要使用Python脚本自动上传文件夹到FTP。我可以上传单个文件,但无法上传包含子文件夹和文件的文件夹。我做了很多搜索,但没有成功。有人能帮帮我吗?提前感谢。#! /usr/bin/python import ftplib s = ftplib.FTP('serverip','usrna...

18得票6回答
使用ftplib下载目录树

这不会下载子目录的内容;我该如何做到呢?import ftplib import configparser import os directories = [] def add_directory(line): if line.startswith('d'): bits = line...

18得票2回答
Python ftplib实现FTPS - 需要会话重用

所以,我正在尝试连接到一个FTP服务器来获取目录列表和下载文件。但是,在prot_p()函数后的第一个命令引发了异常-日志显示以下错误:*get* '150 Here comes the directory listing.\r\n' *resp* '150 Here comes the di...

15得票8回答
在ftplib的storbinary中创建缺失的目录

我正在使用pycurl在Python中通过FTP传输文件。我可以使用以下方法在远程服务器上自动创建缺少的目录:c.setopt(pycurl.FTP_CREATE_MISSING_DIRS, 1) 由于某些原因,我必须切换到ftplib。但是我不知道如何在这里执行相同的操作。是否有选项可以添加...

14得票3回答
从FTP中以缓存方式读取文件的Python代码

我正在尝试从FTP服务器读取一个.gz文件。我想知道在套接字打开的情况下是否可以对此文件执行操作。我尝试按照两个StackOverflow问题中提到的读取文件而不将其写入磁盘和从FTP读取文件而不下载,但没有成功。 我知道如何提取数据/处理下载的文件,但不确定是否可以即时完成。是否有一种方法...

13得票2回答
Python ftplib连接超时。

我想使用ftplib获取文件列表并下载上次检查后新增的任何文件。到目前为止,我尝试运行的代码如下:#!/usr/bin/env python from ftplib import FTP import sys host = 'ftp.***.com' user = '***' passwd ...

13得票1回答
检查Python FTP连接

我有一个FTP连接,从中下载许多文件并在其中进行处理。 我想能够检查我的FTP连接是否已经超时。 因此,代码看起来像这样: conn = FTP(host='blah') conn.connect() for item in list_of_items: myfile = open(...

12得票1回答
Python ftplib 中出现了违反协议的 EOF。

我正在使用Python ftplib开发一个隐式TLS连接程序。我尝试了在问题python-ftp-implicit-tls-connection-issue中提供的解决方案(包括Rg Glpj和Juan Moreno的答案)来建立连接。但是,当我像这样登录ftp服务器后调用retrline或...