[問題] socket

看板Python作者 (.)時間12年前 (2013/07/02 07:39), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
in /usr/lib/python3.2/socket.py 1. import _socket from _socket import * ... ... ... class socket(_socket.socket): 程式碼一開始import的_socket是哪來的? 自己import自己的意思? 好怪 看不懂 所以後面提到的 class socket是自己繼承自己? 2. def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): 裡面使用了 for res in getaddrinfo(host, port, 0, SOCK_STREAM): http://docs.python.org/3.2/library/socket.html#socket.getaddrinfo 也在python doc中看到 socket.getaddrinfo的敘述 試著按照python doc中的範例操作,也可以成功使用socket.getaddrinfo 但怎麼我在自己的/usr/lib/python3.2/socket.py 找不到getaddrinfo這個method ? thx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 204.96.168.3

07/02 07:47, , 1F
.pyd or .so
07/02 07:47, 1F
※ 編輯: sean72 來自: 204.96.168.3 (07/02 07:58)

07/02 11:40, , 2F
有底線當然就是不同的東西
07/02 11:40, 2F

07/02 11:41, , 3F
你在 console 下 import _socket 後再打 _socket,python 會
07/02 11:41, 3F

07/02 11:42, , 4F
跟你說東西是哪裡來的,_socket 是來自 DLLS\_socket.pyd
07/02 11:42, 4F

07/02 11:44, , 5F
東西找不到要去 python source code 找,可能都是用 C 寫的
07/02 11:44, 5F
文章代碼(AID): #1HqXCg4r (Python)
討論串 (同標題文章)
文章代碼(AID): #1HqXCg4r (Python)