Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext3 在控制台中升华3个cdm命令_Sublimetext3 - Fatal编程技术网

Sublimetext3 在控制台中升华3个cdm命令

Sublimetext3 在控制台中升华3个cdm命令,sublimetext3,Sublimetext3,我已经安装了Sublime 3,我希望能够在控制台中启动cmd命令,例如“npm show express version” 我怎样才能做到这一点呢?据我所知,没有针对这一点的升华api方法,但是由于升华控制台是一个Python控制台,这也可能是一个Python问题,因此您可以在stackoverflow中看到许多相关问题(,许多其他…) 基于sublime中执行的第3部分的示例: import subprocess print(subprocess.Popen("npm show expres

我已经安装了Sublime 3,我希望能够在控制台中启动cmd命令,例如“npm show express version”


我怎样才能做到这一点呢?

据我所知,没有针对这一点的升华api方法,但是由于升华控制台是一个Python控制台,这也可能是一个Python问题,因此您可以在stackoverflow中看到许多相关问题(,许多其他…)

基于sublime中执行的第3部分的示例:

import subprocess
print(subprocess.Popen("npm show express version", shell=True, stdout=subprocess.PIPE).stdout.read())
输出:

b'4.13.0\n\n'
查看输出中的新行字符(\n)。你必须找到更适合你需要的方法。有些方法逐行读取,有些方法阻塞直到进程完成,有些方法调用命令并返回输出代码,等等

另外,在包控制中,您可以搜索包含(例如)shell的包,因为其中一些包声称运行shell命令(我还没有安装它们)