为了账号安全,请及时绑定邮箱和手机立即绑定

python在eclipse中执行的os命令无效

python在eclipse中执行的os命令无效

侃侃无极 2019-02-24 20:57:33
import os command = 'ping www.baidu.com' os.system(command) #此行没有报错,但是没有任何结果 print os.environ['COMMITLOG_PATH'] #此行报错 print os.environ.keys() #注释掉上一句,可以正常执行,并得出结果 这些问题都是在eclipse-luna里面出现的,通过cmd到目录下去执行这个py文件时,以上的每一行代码都能正常运行,并得出结果,但是在eclipse中,就无法正常运行,求解,到底是为什么想不明白,所有的编码设置都改成了utf-8了。下面是第四行代码中的环境变量。 COMMITLOG_PATH F:\commitlog\conf
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

如果不能运行os.system的话,这个是eclipse的环境配置的问题吧,我没有用eclipse,我用的是pycharm,配置好了python的运行环境就OK了。
还有这个print os.environ['COMMITLOG_PATH'],这个不知道你报错是什么,我的报错是
KeyError: 'COMMITLOG_PATH'
说明是没有这个key,我用的是python 2.7.3
你这个环境变量是不是WIN下面的用户的,不是全局的?

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 548 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信