02-07-2020,03:22点
Mac上使用RoboDK 4.0.1……
robolink.py: 922
我必须用Python2.7从玛雅我打电话RoboDK API,但与套接字的不使用Python 2.7。
我改变了下面的代码,它似乎工作。
robolink.py: 922
我必须用Python2.7从玛雅我打电话RoboDK API,但与套接字的不使用Python 2.7。
我改变了下面的代码,它似乎工作。
代码:
elif (' / NEWINSTANCE '自我。参数或“newinstance”self.ARGUMENTS):
从套接字进口套接字
如果sys.version_info。大= = 3:
与套接字():
s.bind (0) ()
端口= s.getsockname () [1]
打印(“使用可用的端口%我%端口)
自我。PORT_START =港口
自我。PORT_END =港口
self.ARGUMENTS。追加(“- port = %我%端口)
其他:
袜子=套接字()
sock.bind (0) ()
端口= sock.getsockname () [1]
打印(“使用可用的端口%我%端口)
自我。PORT_START =港口
自我。PORT_END =港口
self.ARGUMENTS。追加(“- port = %我%端口)
sock.close ()