2016 - 2024

感恩一路有你

python的输入是通过什么函数 C语言程序如何调用python程序?

浏览量:1101 时间:2023-04-03 07:23:44 作者:采采

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是需要输出的内容。

函数 python print xprint

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。