如何在IntelliJ或PyCharm的Python调试器中运行CMDER?
在Windows的CMDER环境中通过Python调用SSH命令
我平时用Windows系统,搭配CMDER终端环境——这个终端自带SSH支持,所以不用额外折腾系统级的SSH配置,直接就能通过Python的subprocess模块调用ssh命令,亲测有效,操作过程如下:
(python2) λ python Python 2.7.13 |Continuum Analytics, Inc.| (default, May 11 2017, 13:17:26) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. >>> import subprocess >>> subprocess.call('ssh') usage: ssh [-1246A...]
从输出能看到,当我在Python里导入subprocess模块并执行subprocess.call('ssh')时,直接返回了ssh的用法提示,这说明CMDER已经把ssh的路径加入到环境变量里了,Python可以直接找到并执行这个命令,完全不用手动指定ssh的完整路径。
内容的提问来源于stack exchange,提问作者Dims
相关产品推荐
相关产品推荐

