草庐IT

ftp-simple

全部标签

python - ftp.retrbinary() 帮助 python

我已经创建了一个python脚本来连接到remserver。datfile=[]fordkinrange(len(files)):dfnt=files[dk]dpst=dfnt.find('.dat')ifdpst==15:dlist=dfnt[:]datfile.append(dlist)assertdatfile==['a.dat','b.dat']#True如您所见,它创建了一个列表。现在我将这个列表传递给ftp.retrbinary('datfile')但是这行返回一个错误:typeerror:retrbinary()takesatleast3arguments(2given)

python - 从 FTP python 读取缓冲区中的文件

我正在尝试从FTP服务器读取文件。该文件是一个.gz文件。我想知道我是否可以在套接字打开时对该文件执行操作。我试图按照关于readingfileswithoutwritingtodisk的两个StackOverflow问题中提到的内容进行操作和readingfilesfromFTPwithoutdownloading但没有成功。我知道如何提取数据/处理下载的文件,但我不确定我是否可以即时完成。有没有办法连接到该站点,在缓冲区中获取数据,可能进行一些数据提取并退出?尝试使用StringIO时出现错误:>>>fromftplibimportFTP>>>fromStringIOimportS

python - 如何使用 Python ftplib 获取 FTP 文件的修改时间

我正在尝试使用Python将CSV文件加载到AmazonS3。我需要知道CSV文件的修改时间。我正在使用ftplib将FTP与Python(2.7)连接。 最佳答案 MLST或MDTM虽然您可以使用MLST或MDTM命令通过FTP检索单个文件的时间戳,但ftplib均不支持。当然,您可以使用FTP.voidcmd自行实现MLST或MDTM.详情请引用RFC3659,尤其是:3.FileModificationTime(MDTM)7.ListingsforMachineProcessing(MLSTandMLSD)MDTM的一个简单示

python - 学习 Python : simple functions to write

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion我开始学习Python,我很想通过一系列简单的挑战来“测试”自己。诸如“编写一个按字母顺序对列表进行排序的函数”、“编写一个将下划线分隔的字符串转换为驼峰式大小写的函数”之类的东西。我基本上是在寻找一系列问题来解决我的问题围绕Python(想想CS101家庭作业):10-15个想法的列表,或者一个的链接。对于专门使用Python的独特功能(如元组、生成器等)的东西,可以

Python write 直接在FTP中创建文件

我希望从python直接将文本写入我的FTP站点而不存储临时文件在磁盘上,像这样的东西:ftp=FTP('ftp.mysite.com')ftp.login('un','pw')ftp.cwd('/')ftp.storbinary('STORmyfile.html','texttostore','rb')这可能吗?非常感谢。 最佳答案 作为thedocs说:Storeafileinbinarytransfermode.cmdshouldbeanappropriateSTORcommand:"STORfilename".fileisa

CentOS7 安装配置FTP服务器详解

CentOS7安装配置FTP服务器详解1、FTP简介ftp(FileTransferProtocol文件传输协议)是基于TCP/IP协议的应用层协议,用于文件的传输,包括ftp服务器(或服务端)和ftp客户端ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输,主要包括下载文件和上传文件两种操作2、关闭防火墙为了避免不必要的麻烦,我们先关闭防火墙和selinux,等搭建成功之后再开启防火墙和相应的端口[root@centos7~]#systemctlstatusfirewalld.service#查看防火墙状态[root@centos7~]#systemctlsto

CentOS7 安装配置FTP服务器详解

CentOS7安装配置FTP服务器详解1、FTP简介ftp(FileTransferProtocol文件传输协议)是基于TCP/IP协议的应用层协议,用于文件的传输,包括ftp服务器(或服务端)和ftp客户端ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输,主要包括下载文件和上传文件两种操作2、关闭防火墙为了避免不必要的麻烦,我们先关闭防火墙和selinux,等搭建成功之后再开启防火墙和相应的端口[root@centos7~]#systemctlstatusfirewalld.service#查看防火墙状态[root@centos7~]#systemctlsto

python - 操作系统 python 升级后,virtualenv python 失败,出现“ undefined symbol : _PyLong_AsInt¨ error on simple tasks

我有一个基于python-2.7.3的长期运行的virtualenv。在接受了推荐的平台操作系统(Ubuntu)更新后(在许多其他更改中)将python提升到2.7.6,virtualenv中的python已经开始在基本上所有重要任务上出错,堆栈结尾如下:ImportError:/home/myusername/ENVS/myvenv/lib/python2.7/lib-dynload/_io.so:undefinedsymbol:_PyLong_AsInt即使pipfreeze也会因这样的错误而失败——这使得它甚至无法在损坏的virtualenv中获得已安装软件包的准确list(可能

python - 如何在 Django 1.9 中设置 "simple"密码

pythonmanage.pycreatesuperuser--usernameadmin之后它会提示输入密码,当我输入“admin”时,我收到以下消息:Thispasswordistooshort.Itmustcontainatleast8characters.Thispasswordistoocommon.我还没有在早期版本的Django上看到这个。 最佳答案 调整你的AUTH_PASSWORD_VALIDATORS通过删除django.contrib.auth.password_validation.CommonPasswor

python - FTPES - 在 Python 中通过显式 TLS/SSL 的 FTP

我需要一个python客户端来执行FTPES(显式),有没有人有使用任何可以执行此操作的python包的经验。我无法在python中执行此操作,但可以使用FileZilla等工具连接到FTP服务器谢谢 最佳答案 本地Python很好地支持FTP-SSLExplicit。建立连接后,您可以使用所有标准的ftplib命令。可以在以下位置找到更多信息:http://docs.python.org/2/library/ftplib.html#ftplib.FTP_TLS这是一个下载文件的基本示例:fromftplibimportFTP_TL