【发布时间】:2018-12-03 14:21:06
【问题描述】:
代码运行良好,但不知从何处开始出现语法错误,这似乎是不正确的。代码编译好,错误只是在运行时。如何调试呢?代码:-
cdef void connect():
print("Hello")
connect()
错误是:- cdef 无效连接(): ^ SyntaxError: 无效语法
【问题讨论】:
-
这听起来像是已编译的模块不在路径上,因此您正在导入未编译的代码并尝试在 Python 中解释它。由于您的源文件是 Cython 而不是 Python,您应该给它一个 .pyx 扩展名
标签: python-3.x runtime-error cython cythonize