python的输入是通过什么函数 C语言程序如何调用python程序?
C语言程序如何调用python程序?
这里有一个例子:
第一个是python的一个简单函数。
H:级
d:
s:
打印(x)
d:
印刷品(h:
xprint()
你好(5)
()1
下面是C语言。
#包含python3.4m/Python.h
#包含stdio.h
#包含stdlib.h
#包含字符串. h
int main()
{
py _ Initialize();
//将当前目录添加到
PyRun _ SimpleString(导入系统);
PyRun _ SimpleString((。/));
//导入模块
py object * p module py import _ import module(hello);
//获取函数xprint对象,调用它并输出 "你好世界 "
"
py object * p func py object _ GetAttrString(p module,x print);
PyObject_CallFunction(pfunc,NULL);
//获取类Hello并生成实例pin instance,调用print成员函数输出 "5 6
"
py object * pclass py object _ GetAttrString(p module,Hello);
PyObject *arg Py_BuildValue((i),5);
py object * p instance py object _ Call(pclass,arg,NULL);
py object _ call method(pin instance,print,I,6);
py _ Finalize();
返回0;
}
编译命令如下:
gcc pyapi.c -lpython3.4m -o pyapi
python怎样用print输入名字?
在python中,打印函数是一个内置函数,可以直接使用。打印( "××× ")用的时候用的。可以是的形式,xx是需要输出的内容。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。