好的,所以......我有一个需要将文件上传到FTP的python程序,但不知怎的,我不断得到一个
TimeoutError: [Errno 60] Operation timed out
我是初学者,所以很可能我做错了什么,但经过一些追踪和错误之后,我仍然陷入困境。此外,当我必须引入正则表达式来搜索不断更改其名称的文件时,python将正则表达式解释为字符串而不是代码。为什么会这样?请原谅我的无知......
import ftplib
import bz2
filename = "cv(\d+)"
ftp = ftplib.FTP("host", port, timeout)
ftplib.FTP.connect("host","user","pass", port, timeout)
ftp.write(bz2.compress("pass"))
ftp.prot_p() # switch to secure data connection
ftp.storeline('STOR'+filename)
ftp.quit()