python - 初始化 python ftplib 时的 socket.gaierror
问题描述
代码:
from ftplib import FTP
ftp = FTP("example.com")
总是得到这个错误:
Traceback(最近一次通话最后):文件“/Users/alexanderharding/src/ftp2/main.py”,第 3 行,在 ftp = FTP("public.sos.noaa.gov/astronomy") 文件“/Users/alexanderharding /miniconda3/envs/ftp2/lib/python3.8/ftplib.py”,第 119 行,在初始化中 self.connect(host) 文件“/Users/alexanderharding/miniconda3/envs/ftp2/lib/python3.8/ftplib.py”,第 154 行,在 connect self.sock = socket.create_connection((self.host, self.端口),self.timeout,文件“/Users/alexanderharding/miniconda3/envs/ftp2/lib/python3.8/socket.py”,第787行,在getaddrinfo(主机,端口,0,SOCK_STREAM)中的res的create_connection中:文件“/Users/alexanderharding/miniconda3/envs/ftp2/lib/python3.8/socket.py”,第 918 行,在 getaddrinfo 中用于 _socket.getaddrinfo(主机、端口、系列、类型、原型、标志)中的 res:socket .gaierror: [Errno 8] nodename or servname provided, or not known
有任何想法吗?
谢谢
解决方案
推荐阅读
- java - 如何在网格窗格的间隙之间对齐一条线?
- ios - 如何在 Swift 编程中修复 NSInternalInconsistencyException
- excel - 尝试使用日历小部件采取条件操作
- php - 正则表达式在 preg_match 函数中的工作方式不同
- javascript - Force open A Selectpicker Programmatically by Javascript
- javascript - 为什么将插槽视为作用域插槽时此激活器文本会消失?
- javascript - 在新选项卡上保留输入值
- git - Error while evaluating a Resource Statement, Unknown resource type: 'vcsrepo'
- google-chrome - Firefox 搞砸了 SVG 使用/定义
- python - Python:如何将两个嵌套列表合并为一个嵌套列表