如何利用python执行cmd命令
使用 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