ftplib相关内容

python ftplib handbrake无法识别的文件类型

因此,我尝试编写一些从ftp下载的视频文件的脚本,然后将其发送到手刹进行编码. 我在保持ftp套接字打开方面遇到了麻烦,但是由于来自SO用户的惊人响应已解决,但是: 现在,手刹无法识别正在下载的文件.在实施套接字解决方案之前,这个特定的文件编码良好,因此与如何将数据写入文件有关. 这是我的代码: if ext in validExtensions: prin ..
发布时间:2020-07-23 04:50:12 Python

Python,如何在服务器上向文件添加数据?

我每6秒钟将值附加到一个日志文件中。我每30秒将此日志作为文件传输到服务器。但是,我只想将收集的数据附加到服务器上的文件中,而不是传输整个文件。我还无法弄清楚如何打开服务器文件然后附加值。 我到目前为止的代码: session = ftplib.FTP(authData [0],authData [1],authData [2]) session.cwd(“ //” + serverC ..
发布时间:2020-06-06 19:24:20 Python

如何解析文件列表以仅获取Python中的文件名?

所以可以说我正在使用Python的 ftplib 从FTP服务器检索日志文件列表.我将如何解析该文件列表以仅获取列表中的文件名(最后一列)?有关示例输出,请参见上面的链接. 解决方案 在这里使用retrlines()可能不是最好的主意,因为它只是打印到控制台上,因此您甚至必须做一些棘手的事情才能得到在那个输出.更好的选择是使用nlst()方法,该方法将完全返回您想要的内容:文件名列表. ..
发布时间:2020-05-25 01:01:52 Python

使用ftplib进行多线程上传

我正在尝试进行多线程上传,但出现错误. 我猜想也许无法在ftplib中使用多线程? 这是我的代码: class myThread (threading.Thread): def __init__(self, threadID, src, counter, image_name): self.threadID = threadID self ..
发布时间:2020-05-14 00:03:34 Python

Python FTP按日期获取最新文件

我正在使用ftplib连接到ftp站点.我想获取最新上传的文件并下载.我能够连接到ftp服务器并列出文件,我也将它们放在列表中并转换为datefield.是否有任何功能/模块可以获取最近的日期并从列表中输出整行? #!/usr/bin/env python import ftplib import os import socket import sys HOST = 'test' ..
发布时间:2020-05-01 08:00:51 服务器开发

Python和ftplib,无法登录?

import ftplib $ b $我学习Python,并尝试使用FTPLib模块b connect = ftplib.FTP('ftp://www.website.com') connect.login =('username','password') data = [] connect.dir(data.append) connect.quit() for line in ..
发布时间:2018-04-13 14:15:11 Python

部分上传与python中的storbinary

我已经写了一些python代码来使用 urllib.urlopen()。read() ,然后使用 $ b $ p $但是我有问题。有时图像文件只是部分上传,所以我得到了20%左右截止的图像。我检查了本地下载的版本,并且我已经成功下载了整个图像,这导致我相信这是一个storbinary问题。我相信我正确地打开和关闭所有文件。有没有人有任何线索,为什么我要用storb ..
发布时间:2018-04-13 14:14:17 Python

我能做些什么来提高Python 3中的套接字性能?

我有一个很长的运行程序,其中大约97%的性能与ftp创建的套接字对象绑定.retrlines和ftp.retrbinary调用。我已经使用进程和线程来并行化程序。还有其他什么方法可以提高速度吗? 示例代码: #获取文件列表 ftpfilelist = [] ftp.retrlines('NLST%s'%ftp_directory,ftpfilelist.append) ...过 ..
发布时间:2018-04-13 14:14:12 Python

在python中浏览ftp目录

我尝试使用ftplib从Python 3下载ftp服务器上的几个文件夹。 我有一个文件夹名称列表。它们都位于“根”文件夹中。问题是我不知道如何浏览它们。当我使用 cwd 时,我可以进入更深层次的目录,但我该怎么起床? m试图得到类似于 list = [“folder1”,“folder2”,“folder3”] for列表中的文件夹: ##导航到文件夹 ##做某事 ..
发布时间:2018-04-13 14:14:07 Python

Python ftplib:低下载&使用python ftplib时上传速度

我想知道是否有人观察到,使用Python的 ftplib 通过ftp下载或上传文件的时间与执行FTP get / put over windows命令提示符或使用Perl的 Net :: FTP 模块。 我创建了一个类似于 http://code.activestate.com/recipes/521925-python-ftp-client/ 但我无法达到速度我在Windows DOS提示 ..
发布时间:2018-04-13 14:12:16 Python

ftplib文件选择

使用手册说明 要下载文件,请使用ftp.retrlines('RETR'+文件名) 这是我做的: ftp.retrbinary( 'RETR media / backups / andrey.txt',open(“file_to_get.txt”,'a +')。write) 可否请某人建议如何在“RETR”命令后面添加通过raw_input添加的文件名变量? ..
发布时间:2018-04-13 14:10:53 Python

从服务器下载文件时处理EOFError

使用案例: 下载数十万个xmls文件(大小从字节到50 MB /文件),结构像这样/年使用ftplib的月/日/月/日/文件。 所以我循环每个小时文件夹给定的一天,并为每一个我存储所有的文件名与ftp.nlst(),然后我循环通过每个文件名,我donwload像这样的有关文件。 with open(local_file,'wb')as fhandle: try: ftp.ret ..
发布时间:2018-04-13 14:07:01 其他开发

使用FtpLib获取文件夹大小

我使用FtpLib(Python)从ftp服务器下载包含文件的文件夹。但是我想在开始下载文件夹之前知道文件夹的大小。 在文档中我发现 FTP.size(filename) code>但这仅仅适用于文件而不适用于文件夹......我可以循环浏览文件夹中的所有文件,但文件夹可能包含子文件夹。 那么有谁知道如何使用FtpLib获取文件夹的大小?解决方案 解决方案。 它基于Alex Th ..
发布时间:2018-04-13 14:04:11 Python

阻止ftplib下载正在进行中的文件?

我们有一个ftp系统设置,用于监控远程ftp服务器并从我们不受控制的ftp服务器上下载。脚本连接到远程ftp,并抓取服务器上文件的文件名,然后检查是否已经下载了它的文件。如果尚未下载,那么我们下载该文件并将其添加到列表中。 我们最近遇到了一个问题,远程ftp端的某个人复制一个巨大的单个文件(> 1GB),然后脚本会醒来看到一个新文件并开始下载正在复制的文件。 什么是最好的方法来检查这个 ..
发布时间:2018-04-13 13:56:26 Python

使用Python脚本将文件夹从本地系统上传到FTP

我必须使用Python脚本自动将文件夹上传到FTP。我可以上传单个文件,但不能包含子文件夹和其中的文件。我做了很多搜索,但失败了。有人能帮我解决吗?提前致谢。 #! / usr / bin / python 导入ftplib s = ftplib.FTP('serverip','usrname','password') file ='/ home / rock / test .tx ..
发布时间:2018-04-13 13:54:10 Python

ftplib.FTP超时具有不一致的行为

我试图使用带有超时选项的 ftplib.FTP()作为特定主机名的一些超时值。但我正在经历奇怪的行为。为了测试它,我写了一段非常简单的代码。 从ftplib导入ftplib 导入FTP ftp = ftplib.FTP(“google.com”,timeout = 2) 以秒为单位输入超时值,但似乎需要比此更长的时间,对我而言,它几乎需要超过8秒。任何人都可以解释行为。 ..
发布时间:2018-04-13 13:49:18 Python