教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 python怎么调用cmd命令

python怎么调用cmd命令

发布时间:2021-04-30   编辑:jiaochengji.com
教程集为您提供python怎么调用cmd命令等资源,欢迎您收藏本站,我们将为您提供最新的python怎么调用cmd命令资源

关于python调用cmd命令,主要有四种方式:

1、python的OS模块

OS模块调用CMD命令有两种方式:os.popen()、os.system()都是用当前进程来调用。

OS.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:OS.system("ipconfig").

OS.popen带返回值的,如何获取返回值。如:

p=os.popen(cmd)

print p.read().得到的是个字符串。

这两个都是用当前进程来调用,也就是说它们都是阻塞式的。

相关推荐:《Python入门教程》

2、管道subprocess模块

运行原理会在当前进程下面产生子进程。

sub=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)
sub.wait()
print sub.read()

3、commands.getstatusoutput('cmd')

status ,output = commands.getstatusoutput('cmd')
status = commands.getstatus('cmd')
output = commands.getoutput('cmd')

顾名思义,status,output分别是执行的状态和输出结果,但是这种方法在windows中不能用。

您可能感兴趣的文章:
python怎么调用cmd命令
python怎么隐藏一段代码
python找不到etree怎么解决
exe怎么调用python
Python3.5如何打包编译
cmd命令行下运行php文件的示例
怎么检查电脑上是否安装了python
CMD无法运行python程序怎么办
python怎么配置环境变量
python怎么下载numpy

[关闭]
~ ~