¿Cómo llama un programa Python al servicio de ahorro?
Python tiene su propia biblioteca de servicios de ahorro, importe la biblioteca,
luego conéctela a través del socket,
luego envíela
Aquí hay un ejemplo
de?thrift.transport?import?TTransport
de?thrift.transport?import?TSocket
de?thrift.transport ?import ?TSSLSocket
de?thrift.transport?import?THttpClient
de?thrift.protocol?import?TBinaryProtocol
de?thrift.protocol?THttpClient p>
from?thrift.protocol?import?TBinaryProtocol
from?thrift.protocol?import?TCompactProtocol
host?=?""
port?=?""
ssl?=?""
framed?=?""#Todo lo anterior es para introducir algunos paquetes necesarios y declarar algunas variables
clase?workbench_client(objeto):
def?__init__(self,?host,?port,?ssl,?framed):
socket?=? TSSLSocket(host,?port,?validate=False)?if?ssl?else?TSocket.TSocket(host,?port)
self.transport?=?TTransport.TFramedTransport(socket)
protocolo?=?TCompactProtocol.TCompactProtocol(self.transport)
self.client?=?AntispamWorkbench.Client(protocolo)
self.transport.open( )
print?"transport.open"?#init se inicializa usando una conexión al servicio de ahorro
def?matchOrderEntry(self,?orderId,pengerId,driverIdList,data):
cnt?=?self.client.matchOrderEntry(orderId,?pengerId,driverIdList,data)
imprimir?"start?matchOrderEntry"
imprimir? p>