Sublimetext3 在控制台中升华3个cdm命令
我已经安装了Sublime 3,我希望能够在控制台中启动cmd命令,例如“npm show express version”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
我怎样才能做到这一点呢?据我所知,没有针对这一点的升华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命令(我还没有安装它们)