具有调试级别的python脚本

具有调试级别的python脚本,python,debugging,Python,Debugging,我是个新手。我正在用PYTHON编写一个“snmpwalk”脚本,它从前面提到的起始ID返回OID列表 我看到Python比shell脚本有多种选择,所以我选择了这个 我需要一些关于如何做和处理它的想法 如果我使用--debug选项执行脚本,它应该列出stdout中的所有OID(我指的是执行屏幕)& 它应该始终将bash命令的输出记录到日志文件中 然后我会检查是否有任何异常 请有人告诉我如何继续的kickstart。Python有一些很棒的标准库,它们将在这方面为您提供大量帮助。对于日志记录,请

我是个新手。我正在用PYTHON编写一个“snmpwalk”脚本,它从前面提到的起始ID返回OID列表

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

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

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

然后我会检查是否有任何异常


请有人告诉我如何继续的kickstart。

Python有一些很棒的标准库,它们将在这方面为您提供大量帮助。对于日志记录,请使用适当命名的库。将其与检测调试标志相结合,您就得到了一个具有可定制日志级别的shell脚本。

非常感谢您的响应。但我看到,当脚本中出现错误时,日志记录对于提供一些系统消息非常有用。我的感觉是在启用选项时显示执行的输出。你能分享一些你认为合适的脚本吗?我试着在伐木上挖洞,但说不清楚@hashjagz如果你觉得我回答了你的问题,你能帮我把它作为答案吗?谢谢我是个新手。投我一票不需要什么名声。顺便说一句,你能回答上面的问题吗?@hashjagz请阅读关于标记答案的内容:@hashjagz还可以看到关于获取记录器级别的答案:您可以在一个简单的
if
语句中使用它。或者您可以在代码顶部设置一个简单的
DEBUG=False
,然后在以后编辑它。。。或者将
debug
参数传递给函数?