【发布时间】:2021-03-29 17:30:38
【问题描述】:
我正在参加一个需要提交单个 python 文件的锦标赛。该问题需要在很短的时间内进行大量计算,任何性能提升都会非常有益。
我想知道的是,我可以以某种方式使用 C 吗?我知道 Cython 和 C 扩展,但它们需要多个文件,这意味着它们无法使用。有没有办法在没有其他文件的情况下从 python 内部执行编译的 C?
【问题讨论】:
-
您可能要小心这样做,您可能会给自己带来很多问题。对于本次比赛,您甚至知道它将运行的架构吗?我希望他们会期待纯 Python。
-
这能回答你的问题吗? Can we use C code in Python?
-
我看到了一种方法,但这会很耗时,你确定要走这条路吗? @WilfredAlmeida 它不是重复的,他想将它放在一个文件中。
-
@RunnersNum45 - 没有其他文件 - 这意味着你不能使用任何
import,对吧? -
您可以导入库吗? @RunnersNum45