首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从python中“来源/自动/xlnx/current_petatools/setings.sh”?

如何从python中“来源/自动/xlnx/current_petatools/setings.sh”?
EN

Stack Overflow用户
提问于 2019-10-14 04:02:08
回答 1查看 102关注 0票数 0

为了从python运行bash命令(如"petalinux-build“),我正在尝试自动化采购petalinux工具的过程。

然而,我的方法没有成功。我读过一些文章,指出不可能通过子进程或os调用从python中使用“”。

我尝试过使用像Popen、callcheck_output这样的子进程系列函数,但它们似乎都没有工作。

代码语言:javascript
复制
 subprocess.Popen(['source /auto/xlnx/current_petatools/settings.sh'], shell=True)
 subprocess.call(["petalinux-build"], shell = True)

我希望采购petalinux工具可以工作,这样我就可以在环境中运行它的一系列命令。

EN

回答 1

Stack Overflow用户

发布于 2019-10-22 13:54:32

我已经成功地使用shell (例如bash)脚本实现了构建过程的自动化。对我来说效果很好。不过,我确实不得不将它分成多个脚本,因为每次更改HW映像时,我都不想运行整个设置。

我目前正致力于制作一个Makefile来自动化这个过程,但它还没有完成。:)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58369959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档