ویکیپیڈیا:روبہ جات/فائل ڈاؤنلوڈر
نام | فائل ڈاؤنلوڈر |
---|---|
زبان | پائیتھون |
تجربہ | ہاں |
صلاحیت کار | فائل ڈاؤنلوڈنگ |
صارف | محمد شعیب |
نتائج | فائل ڈاؤنلوڈنگ |
ڈاؤن لوڈ | [ یہاں سے] |
انٹرنیٹ کی کسی سائٹ پر موجود کوئی پی ڈی ایف یا امیج فائل ڈاؤنلوڈ کرنا ہو تو درج ذیل اسکرپٹ استعمال کریں۔
ترمیز
ترمیم<source lang="python">
- -*- coding: utf-8 -*-
- !/usr/bin/python
- صارف:محمد شعیب
import urllib2 url = raw_input( "enter the url needed for downloading file(pdf,mp3,zip...etc)\n");
usock = urllib2.urlopen(url) file_name = url.split('/')[-1] f = open(file_name, 'wb') file_size = int(usock.info().getheaders("Content-Length")[0]) #getting size in bytes of file(pdf,mp3...) print "Downloading: %s Bytes: %s" % (file_name, file_size)
downloaded = 0 block_size = 8192 while True:
buff = usock.read(block_size) if not buff: break
downloaded = downloaded + len(buff) f.write(buff) download_status = r"%3.2f%%" % (downloaded * 100.00 / file_size) #Simple mathematics download_status = download_status + (len(download_status)+1) * chr(8) print download_status,"done"
f.close()