|
本帖最后由 tombomok 于 2017-5-23 10:46 编辑
我想进入这个ftp地址下载文件:ftp://208.39.78.6/span/data/cme/,
这个是开放的,大家都可以进去的,而且不用任何账户密码。
但我现在想用python自动从这个ftp里下载文件,用如下代码总是提示进入不了:
from ftplib import FTP
ftp = FTP()
timeout = 30
port = 21
ftp =ftp.connect('208.39.78.6/span/data/cme/', port, timeout) # "span/data/cme/"这部分没有更详细的ip地址。
filename = "cme.20170519.s.pa2.zip"
des1 = u'C:\\Users\\Tombo\\Desktop\\早班\\结算价\\桌面cme'
des2 = u'C:\\Users\\Tombo\\Desktop\\早班\\结算价\\桌面lme'
f = open(des1,'wb')
ftp.retrbinary(filename, f.write)求问可以如何进入。
我尝试把”/span/data/cme/”去掉,能进入,可是运行时又出现如下问题:
File "C:/Users/Tombo/Desktop/CopyftpFile.py", line 13, in <module>
f = open(des1,'wb')
IOError: [Errno 13] Permission denied: u'C:\\Users\\Tombo\\Desktop\\\u65e9\u73ed\\\u7ed3\u7b97\u4ef7\\\u684c\u9762cme'
小白一个,还望高人指点,谢谢
|
|