01/10/2018, 15:29

Lỗi khi sử dụng package http.client

`Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)] on win32

Type “copyright”, “credits” or “license()” for more information.

import http.client
conn = http.client.HTTPConnection(“pytohn.com”)
conn.request(“GET”,"/")
Traceback (most recent call last):
File “<pyshell#2>”, line 1, in
conn.request(“GET”,"/")
File “c:program filespythonlibhttpclient.py”, line 1107, in request
self._send_request(method, url, body, headers)
File “c:program filespythonlibhttpclient.py”, line 1152, in _send_request
self.endheaders(body)
File “c:program filespythonlibhttpclient.py”, line 1103, in endheaders
self._send_output(message_body)
File “c:program filespythonlibhttpclient.py”, line 934, in _send_output
self.send(msg)
File “c:program filespythonlibhttpclient.py”, line 877, in send
self.connect()
File “c:program filespythonlibhttpclient.py”, line 849, in connect
(self.host,self.port), self.timeout, self.source_address)
File “c:program filespythonlibsocket.py”, line 694, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File “c:program filespythonlibsocket.py”, line 733, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11004] getaddrinfo failed

em đang code theo cái pydoc mà nó bị cái nỗi này giờ fix sao ạ .py5.3 ạ ,có phải cài thêm cái gì không ạ
`

Quân viết 17:36 ngày 01/10/2018

conn = http.client.HTTPConnection(“pytohn.com”)

bạn chắc mình gõ đúng đường dẫn chứ

Kill viết 17:38 ngày 01/10/2018

Nó báo lỗi mà có phải khai báo web k đúng đâu ,làm thử với google.com.vn rồi mà không được lên em mới hỏi đí bác ,copy trong cái pydoc ra thì có gì là sai được

HK boy viết 17:43 ngày 01/10/2018

Không biết bạn đã thử google chưa, nhưng mình tìm được link này:

stackoverflow.com
robots.jpg

"getaddrinfo failed", what does that mean?

python, bottle
answered by robots.jpg on 02:54PM - 07 Sep 11
Kill viết 17:35 ngày 01/10/2018

em đang làm http.client mà bác ơi ,chỉ là lúc chạy nó báo lỗi cái method http.client đó báo lỗi mà, đang làm thử http theo cái pydoc chắc là không sai đâu

HK boy viết 17:37 ngày 01/10/2018

lỗi cái method http.client đó báo lỗi mà

Bạn thử fix cái lỗi theo link mình đưa chưa?

Kill viết 17:30 ngày 01/10/2018

khoong phải bác ơi ,nó có phải cái lỗi đấy đâu mà ,em cũng fix được rồi cảm ơn bác nhiều,bác rảnh không chỉ em cái lỗi này với ạ ,em thấy khi người ta chạy thì cái lệnh python đó nó hiên luôn lên trên power shell mà của em nó nhẩy ra 1 cái bảng này ,lú dung lệnh python a.py để chạy thử nó lại cái bảng kia (màu đen ạ) 1 lúc xong mất làm không biết chay được không dù chỉ có lệnh print (“AAAAA”) thôi cũng không hiện được :((

HK boy viết 17:35 ngày 01/10/2018

Gọi python trong powershell sẽ mở python với chế độ interactive (như IDLE). Muốn chạy file thì gọi python <tên file>.py.

Kill viết 17:44 ngày 01/10/2018

em thấy người ta chạy lênh python nó hiên luôn cái giống idle (đó màu đen) lên trên power shelll mà nhỉ
với cái lỗi lúc em chạy lệnh python a.py đó là file C:\python\python.exeá (không biết sao nó lại là exeá cả )can’t open file a.py cái bảng lỗi này bác nó hiện nhanh quá có 1s

HK boy viết 17:35 ngày 01/10/2018

Không tồn tại file q.py.

Bạn thử vào thư mục của Python rồi xem có file python.exeá không. Nếu có thì đổi tên lại.

Kill viết 17:37 ngày 01/10/2018

thế nó mới lạ bác em chỉ đến thư mục đó luôn rồi mà còn không được
vào thư mục của python rồi chỉ có cái python.exe thôi

HK boy viết 17:33 ngày 01/10/2018

Bạn đã tạo file q.py chưa?

Kill viết 17:45 ngày 01/10/2018

rồi chứ bác ,em còn chỉ đến thư mục chưa file luôn

HK boy viết 17:39 ngày 01/10/2018

Bạn thử chạy python bằng cmd xem.

Kill viết 17:31 ngày 01/10/2018

khog duoc bac a chan qua
:((

Bài liên quan
0