go和python调用其它程序并得到程序输出
时间:2021-06-05 21:43:02
在c语言中可以用system函数调用系统命令并得到输出,通过输出重定向也可以将程序执行的输出保存到文件以供使用,但用起来不是很方便。我这里介绍下用python和go语言的实现方式,可以将其它程序的输出直接保存成变量供程序使用。
下面的示例用的是ls命名,需要安装MinGW,并将“C:\MinGW\msys\1.0\bin”加入环境变量。
一、用python调用其它程序,并得到输出
示例代码:
import os
var = os.popen('ls -l').read()
print var
二、用go语言调用其它程序,并得到输出
go代码:
package main
import (
"exec" // "os/exec" in go1
"fmt"
)
func main(){
cmd := exec.Command("ls", "-l")
buf, err := cmd.Output()
fmt.Printf("%s\n%s",buf,err)
}
标签:go,python,程序输出
0
投稿
猜你喜欢
python生成器用法实例详解
2023-01-24 12:46:58
基于Python闭包及其作用域详解
2023-11-07 07:22:02
Pytest+request+Allure实现接口自动化框架
2023-08-12 17:29:33
python多线程抓取天涯帖子内容示例
2021-03-18 11:56:42
Pandas 实现分组计数且不计重复
2022-01-30 03:39:56
深度学习环境搭建anaconda+pycharm+pytorch的方法步骤
2023-06-27 02:02:49
python语言基本语句用法总结
2023-07-03 01:26:34
Django基础知识 URL路由系统详解
2021-01-23 11:29:59
python模块和函数帮助文档快速查看方法示例
2023-03-31 00:24:04
关于select元素的两个小问题
2008-12-25 13:41:00
sql server 触发器实例代码
2012-01-05 19:09:28
Python+Pygame实战之吃豆豆游戏的实现
2022-10-01 17:29:39
如何用Response.Write调用代替内嵌表达式?
2010-06-13 14:33:00
如何检测Oracle的ODBC是否连接成功?
2009-11-24 20:31:00
AJAX概述
2007-11-03 13:41:00
Python 如何调试程序崩溃错误
2022-04-27 15:22:30
对django views中 request, response的常用操作详解
2021-02-21 15:00:51
python opencv 检测移动物体并截图保存实例
2023-11-05 16:10:35
你凭什么说你的网站用户体验好
2011-03-31 17:08:00
Python3 实现爬取网站下所有URL方式
2022-03-28 07:12:37