tôi sử dụng đoạn mã sau để truyền các file lớn từ Internet vào một tập tin địa phương:suối lớn tập tin nhị phân với urllib2 nộp
fp = open(file, 'wb')
req = urllib2.urlopen(url)
for line in req:
fp.write(line)
fp.close()
này hoạt động nhưng nó tải khá chậm. Có cách nào nhanh hơn không? (Các tệp lớn nên tôi không muốn giữ chúng trong bộ nhớ.)
Nếu chỉ này được xây dựng vào dưới dạng đĩa đơn lệnh, ví dụ 'urllib.urldownload (url, file)' –
@GeraldKaszuba: bạn có nghĩa là ['urllib.urlretrieve (url, file)'] (http://docs.python.org/2/library/urllib.html#urllib. urlretrieve) – jfs
@JFSebastian Nice! Có thể đăng nó như là một câu trả lời? –