python 具有调试级别的脚本

python script with debug level

我是新手。我正在尝试 'snmpwalk' in PYTHON 中提到的起始 ID 的 OID 列表 returns 的脚本。

我看到 Python 比 shell 脚本有多种选择,所以我选择了这个。

我需要一些关于如何做和处理它的想法。

如果我使用 --debug 选项执行脚本,它应该在标准输出中列出所有 OID(我指的是执行屏幕)& 它应该始终将 bash 命令的输出记录到日志文件中。

那我去看看有没有异常。

请有人告诉我如何继续。

Python 有一些很棒的标准库可以帮助你解决这个问题。对于日志记录,使用恰当命名的 logging library. Combine that with argparse 来检测调试标志,您将获得一个具有可自定义日志级别的 shell 脚本。