在Cython中检测要转换的python变量

2024-05-28 18:51:01 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在Cython中检测要转换的python变量?
例如,下面的程序(Python)中的变量是什么,它们在Cython上的等价物是什么?你知道吗

Python

import pickle
import struct
from pynput.mouse import Listener, Controller
mysocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
conn, addr = mysocket .accept()  
mouse = Controller() 
payload_size = struct.calcsize(">L")  
data = b""  
frame = pickle.loads(..., encoding="bytes") 
ftr = cv2.imdecode(frame, cv2.IMREAD_COLOR)  

如何识别以下变量的数据类型:

mysocket 
conn
addr
mouse
payload_size
data 
frame 
ftr 

编辑

cdef mysocket = socket
cdef conn = socket
cdef addr = ()
cdef mouse = Controller()
cdef int payload_size = struct.calcsize(">L")
cdef bytes data = b""
...

谢谢


Tags: importdatasizesocketconnframestructpickle

热门问题