2024-04-26 22:52:40 发布
网友
当我在python中创建一个套接字(例如一个简单的TCP套接字)时,我可以在另一个类中调用/使用它吗?如果没有,我怎么做? 感谢一个python初学者^^
Python没有“私有”数据成员的概念。访问类成员只需使用其名称即可,即:
import socket class A: def __init__(self): self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) class B: def send(self, host, port): # send msg through A a = A() a.sock.connect((host, port)) a.sock.sendall('Hello, world')
Python没有“私有”数据成员的概念。访问类成员只需使用其名称即可,即:
相关问题 更多 >
编程相关推荐