對於作業我重新實現了python中的套接字類。然而,我並不熟悉python。我有一個關於語法的問題。python類常量
從Python API,當你定義你使用一個插座:
import socket
mySocket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM))
不過,我不知道如何界定其行爲的生命AF_INET和SOCK_DGRAM常數。
import mySocket
mySocket = mySocket.socket(mySocket.AF_INET,mySocket.SOCK_DGRAM))
提供了以下錯誤
Undefined variable from import: AF_INET
Undefined variable from import: SOCK_DGRAM
的mySocket類目前的樣子:
class socket:
AF_INET;
SOCK_DGRAM;
def socket(.....
Python不在該行的末尾需要分號。看到他們讓我難過。 :-( –
我知道,這只是我想要的習慣.. – gfreestone
'socket.AF_INET'是一個模塊常量;'socket.socket.AF_INET'是一個類常量,當類有相同的名字時會有點混亂作爲包含它的模塊 – chepner