C语言中调用运行python程序
2024-08-29 06:18:13
C语言中调用运行python程序:
Python代码如下:
创建test.py。
#!/usr/bin/python3
#test.py
import sys
x = int(sys.argv[])
print x*x
注意:(#!/usr/bin/python3这一行代码要根据自己的硬件情况而定)
C语言代码如下:
创建test.c。
//test.c
#include <stdio.h>
#include <stdlib.h> int main()
{
FILE *f;
char s[];
int ret; f = popen("./test.py 99", "r");
while((ret=fread(s,,,f))>) {
fwrite(s,,ret,stdout);
}
fclose(f);
return ;
}
测试如下:
$ gcc -o test test.c
$ ./test
最新文章
- Thrift的TJsonProtocol协议分析
- Yii 1开发日记 -- Ajax实现点击加载下一页
- LeakCanary 内存检测 工具 --超级傻瓜 不会DDMS的福音
- Python 9X9乘法口诀表
- WPF:设置弹出子菜单的是否可用状态及效果
- IPC-管道
- 计算器<;代码>;
- CodeForces 176C Playing with Superglue 博弈论
- POJ 3723 Conscription 最小生成树
- java集合框架复习(一)
- SDC(1)&ndash;Hold Time
- CSS3实战开发: 纯CSS实现图片过滤分类显示特效
- RPC原理解析
- Sublime编译器快捷键大全
- Hadoop的启动和停止说明
- long long or int
- Java中关键字this、super的含义及使用
- jquery attr处理checkbox / select 等表单元素时只能使用一次的坑
- android视频双向实时通讯的横竖屏切换
- Windows server 2008 R2 安装AD域证书