我将在这里失去理智。
从python脚本启动时,我无法运行telnet。我正在新安装的Windows 10上运行。
当我运行此脚本时:
import subprocess
cmdline = "telnet 172.19.52.34"
rc = subprocess.call("start cmd /K " + cmdline, shell=True)
我得到了可怕的错误。 CMD保持打开状态,我在C:\ Windows \ System32中找不到telnet命令。
但是当我打开普通的CMD时,telnet可从C:\ Windows \ System32运行。手动查看C:\ Windows \ System32 \,显示telnet可执行文件。
当我在python启动的CMD中测试PATH环境变量时,C:\ Windows \ System32 \就在其中。
非常感谢任何指向解决方案的指针。
[请再次将理智带入我的世界。 ;-)
亲切的问候。
/ Bernhard
我发现了问题:这是在64位Windows上使用python 32位的问题。在我安装了64位版本的python后,它开始工作。