【问题标题】:SyntaxError in CythonCython 中的语法错误
【发布时间】: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


【解决方案1】:

错误是因为我运行的是程序而不是导入它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多