如何利用python执行cmd命令

python

使用 subprocess.Popen 模块

(推荐教程:python基础教程)

Popen 构建方法

subprocess.Popen(commands,

                 bufsize=0,

                 stdin=None, stdout=None,stderr=None,

                 shell=False,

                 cwd=None, env=None

                 universal_newlines=False)

参数说明

Popen 使用示例

import subprocess

 

# 子进程的标准输出默认为当前控制台

p = subprocess.Popen("ls", shell=True)  

p.wait()                                # 阻塞当前线程直到子进程 p 执行结束

 

 

 # 子进程的标准输出设置为管道对象

p = subprocess.Popen("ls", shell=True, stdout=subprocess.PIPE, universal_newlines=True) 

p.wait()

result_lines = p.stdout.readlines()   # 从子进程 p 的标准输出中读取所有行,并储存在一个list对象中

 

for line in result_lines:

    print(line.strip())

Popen 内置方法

相关推荐:python爬虫视频教程

以上是 如何利用python执行cmd命令 的全部内容, 来源链接: utcz.com/z/529764.html

回到顶部