Python子进程命令参数无法识别

时间:2016-07-28 15:46:19

标签: python shell

我正在编写一个Python脚本来从我们网络上启用SNMP的打印机检索页面计数,我想要使用SNMPWalk实用程序。为了测试,我已将SNMPWalk可执行文件放在我的开发机器上的system32目录中,因此我可以直接从命令行调用snmpwalk(这很好)。

当我尝试在Python中通过subprocess发出相同的命令时: subprocess.call('snmpwalk'),它告诉我snmpwalk is not recognized as an internal or external command, operable program or batch file.

我还没有开始添加任何参数,并且我没有使用任何运算符,它只是对系统PATH上的可执行文件的简单调用,该可执行文件在cmd中工作但不在Python subprocess中工作。

感谢您的帮助!

0 个答案:

没有答案