相关疑难解决方法(0)

ImportError:动态模块没有定义init函数(initfizzbuzz)

我试图编译fizzbuzz.c从python导入.对于建筑fizzbuzz.c,我用过python setup.py build_ext -i.

在构建之后,我尝试导入fizzbuzz.c但发生了以下错误.我怎么解决这个问题 ?

错误

>>> import fizzbuzz
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dynamic module does not define init function (initfizzbuzz)
Run Code Online (Sandbox Code Playgroud)

fizzbuzz.c

#include <stdio.h>

void fizzbuzz(int n){

    for (int i=1; i <= n; i++){
        if (i % 3 == 0 && i % 5 ==0){
            printf("fizzbuzz %d \n", i);
        }
        else if (i % 3 == 0){
            printf("fizz %d \n", i);
        }
        else …
Run Code Online (Sandbox Code Playgroud)

c python python-c-extension

36
推荐指数
5
解决办法
6万
查看次数

标签 统计

c ×1

python ×1

python-c-extension ×1