यह आसान पायथन कोड क्यों काम नहीं कर रहा है?मुझे विंडोज़ पर काम करने के लिए पाइथन की urlopen() विधि क्यों नहीं मिल सकती है?
Traceback (most recent call last):
File "C:\workspace\GarchUpdate\src\Practice.py", line 26, in <module>
file = urllib.urlopen('http://www.google.com')
File "C:\Python26\lib\urllib.py", line 87, in urlopen
return opener.open(url)
File "C:\Python26\lib\urllib.py", line 206, in open
return getattr(self, name)(url)
File "C:\Python26\lib\urllib.py", line 345, in open_http
h.endheaders()
File "C:\Python26\lib\httplib.py", line 892, in endheaders
self._send_output()
File "C:\Python26\lib\httplib.py", line 764, in _send_output
self.send(msg)
File "C:\Python26\lib\httplib.py", line 723, in send
self.connect()
File "C:\Python26\lib\httplib.py", line 704, in connect
self.timeout)
File "C:\Python26\lib\socket.py", line 514, in create_connection
raise error, msg
IOError: [Errno socket error] [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
मैं कई अलग अलग पृष्ठों के साथ यह कोशिश की है, लेकिन मैं urlopen
विधि सही ढंग से निष्पादित करने के लिए कभी नहीं प्राप्त कर सकते हैं:
import urllib
file = urllib.urlopen('http://www.google.com')
print file.read()
यह त्रुटि है कि मैं हो रही है।
मेरे लिए ठीक काम करता है। शायद आपकी फ़ायरवॉल सेटिंग्स जांचना चाहें। – Syntactic
@ सिंटैक्टिक - इसके बारे में सोच रहा था ... मेरे कार्यालय में वास्तव में एक मजबूत फ़ायरवॉल है। लेकिन मैं किसी भी समस्या के बिना ब्राउज़र में पेज पर नेविगेट कर सकता हूं। – froadie
जांचें कि आपके पायथन के पास फ़ायरवॉल तक पहुंच है। क्षमा करें मुझे सटीक सेटिंग्स याद नहीं हैं, लेकिन आपके पर्यावरण में चर हैं जो यह निर्धारित करते हैं कि वेब पर पाइथन कैसे प्राप्त होता है (फ़ायरवॉल/प्रॉक्सी/आदि)। – KevinDTimm