我尝试按照Go Docs进行操作,以调用仅从GO输出“ Hello”的python脚本,但到目前为止一直失败。
exec.Command("script.py")
或者我也尝试过调用仅调用python脚本的shell脚本,但是也失败了:
exec.Command("job.sh")
有什么想法我将如何实现?
编辑
我按照注释中的建议解决了问题,并将完整路径添加到exec.Command()。
您是否尝试添加Run()
或Output()
,例如:
exec.Command("script.py").Run()
exec.Command("job.sh").Run()
您可以在“ 如何在Golang中执行简单的WindowsDOS命令?”中看到它(对于Windows,但是对于Unix同样适用)
c := exec.Command("job.sh")
if err := c.Run(); err != nil {
fmt.Println("Error: ", err)
}
或者,Output()
如“ 在Go中执行shell命令”中所示:
cmd := exec.Command("job.sh")
out, err := cmd.Output()
if err != nil {
println(err.Error())
return
}
fmt.Println(string(out))
问题内容: 我的以下代码有问题: callBash.py: sleep.sh: 我希望10秒钟后打印“结束”。(我知道这是一个愚蠢的示例,我可以简单地在python中睡眠,但是这个简单的sleep.sh文件只是作为测试) 问题答案: 使sleep.sh可执行并添加到参数列表中(如先前答案中所建议)可以正常工作。根据搜索路径,您可能还需要添加或其他合适的路径。(即,更改为。) 如果bash脚本的第一
问题内容: 是否可以从Windows(或Linux中的bash)的命令提示符中调用脚本以打开Maya,然后在Maya中运行自定义脚本(每次运行时都可能更改)?我正在搜索比更改userSetup文件然后运行Maya更优雅的东西。 这里的目标是能够打开.mb文件,运行脚本以将场景定位在内部,设置通用的灯光集,然后将场景渲染到特定的位置和文件类型。我希望能够将其设置为计划任务,以检查目录中是否有新场景文
我在两个Python脚本之间进行通信时遇到一些问题。我对python和raspberry pi是相当陌生的,我已经发现了多种方法,经过一段时间的理解,这些方法对我来说是无用的。所以在花了几个小时之后,我想最好问问更有经验的人。 所以我正在做一个项目,我使用一个网页来通过多个覆盆子派控制多台机器。(4个覆盆子)您可以在网页上输入机器以及机器应该激活多长时间。然后,网页使用机器和时间执行Python脚
问题内容: 我正在尝试使用PHP运行Python程序。这是代码 这可以通过命令行运行,但不能通过浏览器运行。我正在使用Apache,因此可能需要正确的权限?我对Linux还是很陌生,不知道如何使它工作。 任何帮助,将不胜感激! 编辑1: 尝试使用,但没有任何反应。我给出了脚本的完整路径。使脚本可执行,但是没有运气。我可以在服务器上尝试其他任何方法吗?(这是一个CentOS 5) 问题答案: 您需要
问题内容: 这可能是一个非常简单的问题,但是如何每两天在我的fedora dist上运行一个python脚本? 谢谢 安东尼斯 问题答案: 这是关于cron的问题。首先是在python脚本顶部添加SHEBANG行。 使您的脚本可执行 然后执行crontab -e并添加
问题内容: 我想从PHP运行Python脚本。该脚本的语法很好,当我从命令行运行它时,它会在它旁边生成一个图像文件。当我从命令行运行PHP文件(包含Python exec)时,它将生成一个图像文件。很好。问题是:当我使用浏览器并运行PHP时,它不会生成任何图像文件。我使用的是Xubuntu OS。 问题答案: 问题是matplotlib后端设置。我更改为“ Agg”,并且plot函数正常运行。