python3 ftp.mlsd,python3中的ftp目录
我在Python3.3中有以下代码:ftpHost="myhost"
link=ftplib.FTP(ftpHost)
link.login(user="me",passwd="alsome")
t=link.nlst()
link.quit()
print(t)
我得到的输出是
^{pr2}$
在python3文档中,写到FTP.nlst文件“自3.3版起已弃用:改用mlsd()”。当我试过的时候ftpHost="myhost"
link=ftplib.FTP(ftpHost)
link.login(user="me",passwd="alsome")
t=link.mlsd()
link.quit()
print(t)
我得到的输出是
这不是你想要的答案。我不知道从哪里可以得到目录列表。如何使用mlsd获取目录列表?在
如果我尝试@fourtheye的建议然后改成
t=列表(链接.mlsd)在
我得到的错误是Traceback (most recent call last):
File "C:/xyz/python-test/python-test.py", line 17, in
main()
File "C:/xyz/python-test/python-test.py", line 12, in main
t=list(link.mlsd())
File "C:\WinPython-64bit-3.3.2.1\python-3.3.2.amd64\lib\ftplib.py", line 556, in mlsd
self.retrlines(cmd, lines.append)
File "C:\WinPython-64bit-3.3.2.1\python-3.3.2.amd64\lib\ftplib.py", line 446, in retrlines
with self.transfercmd(cmd) as conn, \
File "C:\WinPython-64bit-3.3.2.1\python-3.3.2.amd64\lib\ftplib.py", line 386, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "C:\WinPython-64bit-3.3.2.1\python-3.3.2.amd64\lib\ftplib.py", line 352, in ntransfercmd
resp = self.sendcmd(cmd)
File "C:\WinPython-64bit-3.3.2.1\python-3.3.2.amd64\lib\ftplib.py", line 259, in sendcmd
return self.getresp()
File "C:\WinPython-64bit-3.3.2.1\python-3.3.2.amd64\lib\ftplib.py", line 233, in getresp
raise error_perm(resp)
ftplib.error_perm: 500 MLSD not understood
python3 ftp.mlsd,python3中的ftp目录相关推荐
- python ftp模块_python中的FTP文件模块
Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下 ftp登陆连接from ftplib import FTP #加载 ...
- WINCE中设置FTP用户密码
WINCE中设置FTP用户密码 WINCE中启用FTP,添加FTP组件,在注册表Platform.reg 里面加入以下内容 [HKEY_LOCAL_MACHINE\Comm\FTPD] " ...
- Win7下如何在windows资源管理器中打开FTP
大家在使用网络的过程中,往往会登陆一些FTP站点,通过这些站点来下载一些软件,以前在IE6中,打开FTP后,就会直接看见文件夹,就如同打开本地硬盘一样,这样很直观也很容易操作.但是在IE8(家庭网络) ...
- linux中ftp用户,linux中怎么添加ftp用户
Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记.那么linux中怎么添加ftp用户,下面跟着学习啦小编一起来了解一下吧. linux中怎么添加ftp用户 在li ...
- linux7系统怎么启动ftp,教你如何在CentOS7系统中配置ftp服务
本文教你如何在CentOS7系统中配置ftp服务. 1.下载vsftpd yum install -y vsftpd 2.设置开机自启动 systemctl enable vsftpd.service ...
- linux打理ftp用户,Linux中如何添加/删除FTP用户并设置权限
在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被设置用户名为test.被限制路径为/home/test 2.创建建用户:在root用户下: userad ...
- CentOS6.9中搭建FTP服务器
1 基本环境 系统版本 IP地址 安装方式 ftp版本 CentOS6.9 10.0.0.8 yum vsftpd-2.2.2-24 2 ftp工作模式 2.1 ftp通道 ftp工作会启动两个通道: ...
- linux中ftp的用法,linux中的ftp命令用法(7页)-原创力文档
第 第 PAGE 1 页 共 NUMPAGES 1 页 linux中的ftp命令用法 Linux系统中的ftp命令功能强大,那么它的具体用法是怎样呢?下面由小编为大家整理了linux中的ftp命令用法 ...
- Linux 在 linux 中搭建 FTP 服务
概述 在本篇博文中,我将会介绍如何搭建你自己的FTP服务 FTP是什么 FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你 ...
最新文章
- 列表组件之ListView
- 近期遇到的一些信号处理的问题,做一下总结
- mybatis对mapper.xml的解析(二)
- DeepID2+:Deeply Learned Attributes for Crowded Scene Understanding
- Java基础:成员变量的继承与覆盖
- 20+ Rsync command’s switches and common usages with examples – Unix/Linux--reference
- openstack基于mysql的问题修复
- DTCC 2020 | 阿里云张鑫:阿里云云原生异地多活解决方案
- NRedis-Proxy - 高性能中间件服务器
- C# 互通操作 (二)基础知识1
- Flume监控几种方式
- 笔记 我的Linux入门之路,我的LINUX之路----linux目录文件管理
- 编辑距离(线性DP+暴力匹配)
- 查询系统是使用 MBR 还是 GPT 分区 (Windows 和 Linux)
- centos mysql proxy_在Centos 5.2下安装最新的MySQL Proxy
- Spark sql数据倾斜优化的一个演示案例
- JavaWeb:Filter和Listener
- 性能测试--jmeter中使用jsonpath提取响应结果【17】
- MFC通过txt查找文件并进行复制-备忘
- html辅助方法实现原理,前端每日实战:苦练 CSS 基本功——图解辅助线的原理和画法...