gpt4 book ai didi

python类常量

转载 作者:行者123 更新时间:2023-11-28 20:49:19 25 4
gpt4 key购买 nike

作为家庭作业,我正在用 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(.....

最佳答案

您需要在模块级别定义常量,而不是在您的 socket 类中:

AF_INET = 2
SOCK_DGRAM = 2

class socket:
def __init__(.....

关于python类常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com