【发布时间】:2019-01-25 10:25:53
【问题描述】:
我有一个 .pyx 文件。要实现 Cython,我必须使用 cdef 定义变量。所以我将 python 版本定义替换为 cython 之一。
从此(.py 文件):
sql = """ SELECT * FROM vendors; """
conn = None
response = None
到这个(.pyx 文件):
cdef char[120] sql = """ SELECT * FROM vendors; """
cdef ??????? conn = None
cdef ??????? response = None
我是 Cython 的新手。我不知道 conn 和响应变量的 c 数据类型是什么。由于 conn & response 的值如下所示。
conn = psycopg2.connect(**params)
response = json.dumps(items)
我尝试了 char[]、struct、enum,但它们导致了我的错误。 conn 和 response 的正确数据类型是什么?您能否提供有关 cython 数据类型的参考资料?
【问题讨论】:
标签: python json postgresql cython