连接到ftp并下载文件

xyz

我正在尝试从 ftp 下载特定文件,但在尝试连接时出现错误

import ftplib
url = 'ftp://ftp.ensemblgenomes.org/pub/release-41/bacteria//fasta/bacteria_176_collection/_bacillus_aminovorans/cdna/'
ftp = ftplib.FTP(url)

我得到的错误: UnicodeError: encoding with 'idna' codec failed (UnicodeError: label too long)

斯蒂芬·乌尔里希
url = 'ftp://ftp.ensemblgenomes.org/pub/release-41/bacteria//fasta/bacteria_176_collection/_bacillus_aminovorans/cdna/'
ftp = ftplib.FTP(url)

ftplib 的文档中

class ftplib.FTP(host='', user='', passwd='', acct='', timeout=None, source_address=None)
    返回 FTP 类的新实例。当给出主机时,调用 connect(host) 方法。

换句话说:第一个参数应该只是一个主机名,而不是一个带有protocol://host/path. 如果要连接到服务器并使服务器更改为特定路径,则需要分步执行此操作:

ftp = ftplib.FTP('ftp.ensemblgenomes.org','ftp','[email protected]')
ftp.cwd('/pub/release-41/bacteria//fasta/bacteria_176_collection/_bacillus_aminovorans/cdna/')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java连接到FTP服务器并使用Java默认库下载文件

来自分类Dev

可以从FTP下载文件

来自分类Dev

使用ftp下载文件

来自分类Dev

无法从 FTP 下载文件

来自分类Dev

连接到LiveLink并下载文档

来自分类Dev

使用R从ftp下载文件

来自分类Dev

每周从FTP下载文件到HDFS

来自分类Dev

从远程FTP下载文件列表

来自分类Dev

在Android上使用FTP下载文件

来自分类Dev

通过FTP NOAA下载文件

来自分类Dev

使用cURL从FTP下载文件

来自分类Dev

从远程FTP下载文件列表

来自分类Dev

从FTP下载文件的奇怪字符

来自分类Dev

链接到SVG生成的下载文件

来自分类Dev

用户的手机连接到互联网后如何下载文件?

来自分类Dev

用户的手机连接到互联网后如何下载文件?

来自分类Dev

如何从已经通过ssh连接到的主机上下载文件

来自分类Dev

ftp_connect 错误(从 FTP 下载文件)

来自分类Dev

PowerShell FTP下载文件和子文件夹

来自分类Dev

从FTP服务器下载文件时损坏文件

来自分类Dev

Python从FTP下载文件忽略丢失的文件

来自分类Dev

通过FTP下载文件失败(仅下载文件的一部分)

来自分类Dev

在jenkins作业中通过FTP下载文件?

来自分类Dev

从url下载文件并上传到ftp

来自分类Dev

浏览器如何下载文件(通过HTTP或FTP)

来自分类Dev

Ruby Net :: FTP-从服务器下载文件

来自分类Dev

如何使用phpstorm在ftp中下载文件

来自分类Dev

如何使用Python从ftp支持的网站自动下载文件?

来自分类Dev

保留FTP中已下载文件的时间戳