Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:AttributeError:';模块';对象没有属性_Python_Swig - Fatal编程技术网

Python:AttributeError:';模块';对象没有属性

Python:AttributeError:';模块';对象没有属性,python,swig,Python,Swig,我使用swig从c创建了一个python文件。我已经将c文件转换为.py文件,当我试图调用c程序的函数时,我得到了一个错误 AttributeError:“模块”对象没有属性“事实” 我的C文件是 /* File : example.c */ #include <time.h> double My_variable = 3.0; int fact(int n) { if (n <= 1) return 1; else return n*fact(

我使用swig从c创建了一个python文件。我已经将c文件转换为.py文件,当我试图调用c程序的函数时,我得到了一个错误 AttributeError:“模块”对象没有属性“事实”

我的C文件是

/* File : example.c */


 #include <time.h>
 double My_variable = 3.0;

 int fact(int n) {
     if (n <= 1) return 1;
     else return n*fact(n-1);
 }

 int my_mod(int x, int y) {
     return (x%y);
 }

 char *get_time()
 {
     time_t ltime;
     time(&ltime);
     return ctime(&ltime);
 }

有人能帮我吗?

您必须内联示例中的声明。i:

发件人:

%inline指令将逐字跟随的所有代码插入接口文件的头部分

   /* example.i */
 %module example
 %{
 /* Put header files here or function declarations like below */
 extern double My_variable;
 extern int fact(int n);
 extern int my_mod(int x, int y);
 extern char *get_time();
 %}
%module example
%inline %{