urllib.urlretrieve
रिटर्न चुपचाप भले ही फ़ाइल दूरस्थ http सर्वर पर मौजूद नहीं है, यह सिर्फ नाम की फ़ाइल के लिए एक html पृष्ठ बचाता है। उदाहरण के लिए:कैसे पता चलेगा कि urllib.urlretrieve सफल होता है?
urllib.urlretrieve('http://google.com/abc.jpg', 'abc.jpg')
बस चुपचाप देता है, भले ही abc.jpg google.com सर्वर पर मौजूद नहीं है, उत्पन्न abc.jpg
एक वैध jpg फ़ाइल नहीं है, यह वास्तव में एक html पृष्ठ है। मैं वापस आए हेडर (एक httplib.HTTPMessage उदाहरण) वास्तव में है कि क्या पुनर्प्राप्ति सफलताओं या नहीं बताने के लिए इस्तेमाल किया जा सकता है लगता है, लेकिन मैं httplib.HTTPMessage
के लिए किसी भी दस्तावेज़ को नहीं मिल रहा।
किसी को भी इस समस्या के बारे में कुछ जानकारी दे सकते हैं?
a, b=urllib.urlretrieve('http://google.com/abc.jpg', r'c:\abc.jpg')
ख संदेश उदाहरण
के बाद से मुझे लगता है कि सीखा है है:
क्या urllib2 urlretrieve के कैशिंग व्यवहार प्रदान कर सकता है? या क्या हमें इसे फिर से लागू करना होगा? – Kiv
एक्टिवस्टेट से इस अवेरोम रेसिपी को देखें: http://code.activestate.com/recipes/491261/ हम इसे अपने वर्तमान प्रोजेक्ट में उपयोग कर रहे हैं, बेकार ढंग से काम करता है –
urlopen एक हुक फ़ंक्शन प्रदान नहीं करता है (प्रगति पट्टी दिखाने के लिए उदाहरण) urlretrieve की तरह। –