为了账号安全,请及时绑定邮箱和手机立即绑定

在Python中运行Bash命令

在Python中运行Bash命令

开心每一天1111 2019-06-04 16:47:20
在Python中运行Bash命令在我的本地机器上,我运行一个python脚本,其中包含以下一行bashCommand = "cwm --rdf test.rdf --ntriples > test.nt"os.system(bashCommand)这个很好用。然后在服务器上运行相同的代码,并得到以下错误消息'import site' failed; use -v for tracebackTraceback (most recent call last):File "/usr/bin/cwm", line 48, in <module>from swap import   diagImportError: No module named swap所以我当时做的是插入一个print bashCommand比终端中的命令在运行之前打印我。os.system().当然,我再次得到了错误(由os.system(bashCommand))但在该错误发生之前,它会在终端中打印命令。然后我复制了输出,复制粘贴到终端,然后点击Enter,它就能工作了.有人知道发生了什么事吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1706 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信