python基础教程之popen函数操作其它程序的输入和输出示例

822次阅读  |  发布于5年以前

一、函数介绍

1.1 函数原型:

复制代码 代码如下:

include <stdio.h>

FILE popen(const char command,const char *open_mode);

1.2 说明

popen函数允许一个程序将另一个程序作为新进程启动,并可以传递数据给它或者通过它接收数据。command字符串是要运行的程序名和相应参数(比如:ls或ls -l),openmode必须是 r 或w。如果是r,被调用程序的输出可以被调用它的程序使用;如果是w,调用程序就可以用fwrite向被调用程序发送数据作为它在标准输入流上的输入。

二、测试程序准备

这里准备两个很简单的程序供下面测试使用。

2.1 输出测试程序

复制代码 代码如下:

// outputTest.c

include <stdio.h>

int main()
{
printf("Just a test ! \n");
return 0;
}

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8