linux - Raspberry pi 2 os.System() 命令返回 0

标签 linux python-3.x raspberry-pi os.system

好的,我正在使用树莓派 2 并使用 python 在终端上运行命令。通常我使用 os.system('这里是终端命令')。问题是,当我使用sudo python3 filename运行程序时,它会打印我想要的命令,但它也会打印0。我猜测 0 是命令成功运行的标志,但我不希望出现 0。有什么办法可以摆脱它返回0

最佳答案

我的代码是:

import os
import sys

print(os.system("sudo arp -a"))

它打印“Sudo arp -a”命令的输出,但之后它还在下一行添加 0。

关于linux - Raspberry pi 2 os.System() 命令返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46269333/

相关文章:

php - 通过简单的html访问Raspberry Pi mySQL数据库

linux - 如何在源代码中找到特定行的所有文件?

linux - 将当前目录下的所有 HTML 文件压缩在一起

ipv6 的 Linux tcp 设置

python - Python 3 中的 def 函数语法错误

python - 如何在 Mac OS X 中不打开任何终端窗口的情况下运行 Python 3 tkinter 应用程序?

python - 从 Raspberry pi 发送串行通信

java - 通过主机操作系统与 VM 对话

python-3.x - 如何获取特定的字符串?

linux - 如何在 Lua 和 cups 中使用打印机