Python和Windows 10:'telnet'不被识别为内部或外部命令,可操作程序或批处理文件

问题描述 投票:0回答:1

我将在这里失去理智。

从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

python windows cmd telnet
1个回答
0
投票

我发现了问题:这是在64位Windows上使用python 32位的问题。在我安装了64位版本的python后,它开始工作。

© www.soinside.com 2019 - 2024. All rights reserved.