如何制作Python脚本从FTP服务器下载文件
我试图在没有GUI的情况下将文件从FTP服务器下载到特定文件夹。这是我到目前为止得到的,但它没有任何作用如何制作Python脚本从FTP服务器下载文件,python,download,ftp,server,Python,Download,Ftp,Server,我试图在没有GUI的情况下将文件从FTP服务器下载到特定文件夹。这是我到目前为止得到的,但它没有任何作用 import urllib urllib.urlretrieve('ftp://USERNAME:PASSWORD@ftp.SERVERNAME/File path/', 'FILENAME') 我编辑了我的答案以便更简单。现在我们需要使用FtpLib 下面的代码简单明了,非常优雅:D import ftplib path = 'pub/Health_Statistics/NCHS/nh
import urllib
urllib.urlretrieve('ftp://USERNAME:PASSWORD@ftp.SERVERNAME/File path/', 'FILENAME')
我编辑了我的答案以便更简单。现在我们需要使用FtpLib 下面的代码简单明了,非常优雅:D
import ftplib
path = 'pub/Health_Statistics/NCHS/nhanes/2001-2002/'
filename = 'L28POC_B.xpt'
ftp = ftplib.FTP("Server IP")
ftp.login("UserName", "Password")
ftp.cwd(path)
ftp.retrbinary("RETR " + filename ,open(filename, 'wb').write)
ftp.quit()
以防你需要一些解释:
路径显然是文件在ftp服务器中的位置
filename是要下载的文件的名称+扩展名表单服务器
ftp.login是放置凭据(用户名、密码)的位置
ftp.cwd将当前工作目录更改为文件所在位置,以便下载:)
retrbinary只需从服务器获取文件,并使用与服务器上相同的名称存储在本地计算机中:)
不要忘记将服务器IP参数更改为服务器的IP
瞧,就是这样
因此,既不是代码编写服务,也不是辅导服务;所以,你的问题太宽泛了。我不好,我不经常来这里,我希望你的社区能帮上忙!谢谢,我就是这么说的。你应该删除这个问题,然后复习。也许有人可以:)对不起,我在“文件”部分放了什么,因为我得到了一个无效的联合税谢谢你的帮助,但我还是不明白,你能告诉我吗?User=USERNAME pass=PASSWORD file=heythere.bat。非常感谢您迄今为止的帮助:()(())(())现在请检查我的答案:)