【发布时间】:2017-09-17 22:09:41
【问题描述】:
好的,所以我使用树莓派 2 并使用 python 在终端上运行命令。通常我使用 os.system('terminal Command here')。问题是,当我使用 sudo python3 文件名 运行程序时,它会打印我想要的命令,但它也会打印 0。我猜 0 是命令成功运行的标志,但我不希望 0 出现。有什么办法可以摆脱它返回 0
【问题讨论】:
-
我建议在 >= v3.5 中使用 subprocess.check_output() 或 subprocess.run()
-
除非您要求,否则 Python 不会打印任何内容。你能告诉我们你的代码吗?
标签: linux python-3.x raspberry-pi os.system