os.system('ping 192.168.1') 返回-1,不执行ping,为何?python是2.7.13,32位,系统是64位 win7(其实不止ping指令,其他控制台指令也运行不了)
我的可以啊,
ip是错的。
直接在控制台输入 ping 192.168.1 可以正常运行
@北倍: 不知道你是用什么调用的是elipcse么的PyDev么
@FlyBack: 不是啊,就是cmd 控制台
全部代码粘下,ip没问题应该就不会错
cmd
python
import os
os.system('ping 192.168.1')
@北倍: ip是xxx.xxx.xxx.xxx,你少了一位
@北方姆Q: 不要揪着这个ip不放,直接在控制台输入 ping 192.168.1 可以正常运行,而且我的问题是不止ping指令,其他控制台指令也执行不了
@北倍: 换成64位python试试
@北倍: ①-排查环境变量的问题,把命令的全路径写全
②-排查一下是否是杀毒软件倒的鬼
@FlyBack: ;还是没解决
@北倍: 可以远程不,可以帮你看看
@FlyBack: 我在公司,不好远程
@北倍: 加我QQ,把报错发给我
@北倍: 402649105
@FlyBack: 加了
32位win7表示正常执行~
你要不要换个64位的python试一下?
其他电脑也是32位python,是可以的
@北倍: 你是有一批相同环境的机器只有一个出现这个问题吗?
看一下环境变量呢,COMSPEC
@Masako: 变量有值:%SystemRoot%\system32\cmd.exe;
@北倍: