如何将文件下载到服务器中的特定路径:Python

时间:2011-06-16 13:57:17

标签: python jython

如何通过http将文件下载到我的服务器上的本地文件夹jython(或python)

以下代码可能有效

os.chdir("/path/to/change/to")
from urllib2 import urlopen
f = urlopen("http://some.server/some/directory/some.file")

但为此我的当前工作目录已更改。我想要在当前工作目录中并将文件下载到我的服务器上的任何给定路径。

任何帮助?

2 个答案:

答案 0 :(得分:7)

urllib.urlretrieve

怎么样?
import urllib
urllib.urlretrieve('http://python.org/images/python-logo.gif', '/tmp/foo.gif')

答案 1 :(得分:1)

使用open(..., 'wb')打开您喜欢的文件,urllib2.urlopen()打开网络资源,shutil.copyfileobj()从一个文件复制到另一个。