全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

python怎么在c中运行程序

发布时间:2023-11-11 01:52:16
发布人:xqq

C语言中运行python程序

C语言使用popen/system或者直接以系统调用级fork+exec来运行python程序也是一种混编的手段了。

举例如下,Python代码如下

#!/usr/bin/envpython

#test.py

importsys

x=int(sys.argv[1])

printx*x

C语言代码如下

/*test.c*/

#include

#include

intmain()

{

FILE*f;

chars[1024];

intret;

f=popen("./test.py99","r");

while((ret=fread(s,1,1024,f))>0){

fwrite(s,1,ret,stdout);

}

fclose(f);

return0;

}

测试如下

$gcctest.c

$./a.out

9801

以上内容为大家介绍了python培训之怎么在c中运行程序,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

python培训

相关文章

python是什么意思啊

python是什么意思啊

2023-11-14
python库是什么意思

python库是什么意思

2023-11-14
python多进程取代多线程的探究

python多进程取代多线程的探究

2023-11-14
pythonGIL的原理

pythonGIL的原理

2023-11-14

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取