基于Python执行dos命令并获取输出的结果


Posted in Python onDecember 30, 2019

这篇文章主要介绍了基于Python执行dos命令并获取输出的结果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

import os
import subprocess

# 第一种
result1 = subprocess.check_output('dir').decode('GBK')
print(result1)

print('----------------------------------------------------------')

#第二种
result2 = os.popen('dir').read()
print(result2)

输出结果:

驱动器 C 中的卷是 Windows
 卷的序列号是 8834-5F22

 C:\projects\test 的目录

2019/12/20 20:32  <DIR>     .
2019/12/20 20:32  <DIR>     ..
2019/12/20 20:31  <DIR>     .idea
2019/12/20 20:32        229 tips.py
2019/12/20 17:58  <DIR>     tools
2019/12/20 11:57  <DIR>     __pycache__
        1 个文件      229 字节
        5 个目录 12,185,313,280 可用字节

----------------------------------------------------------
 驱动器 C 中的卷是 Windows
 卷的序列号是 8834-5F22

 C:\projects\test 的目录

2019/12/20 20:32  <DIR>     .
2019/12/20 20:32  <DIR>     ..
2019/12/20 20:31  <DIR>     .idea
2019/12/20 20:32        229 tips.py
2019/12/20 17:58  <DIR>     tools
2019/12/20 11:57  <DIR>     __pycache__
        1 个文件      229 字节
        5 个目录 12,185,313,280 可用字节

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的Kmeans++算法实例
Apr 26 Python
python网络编程实例简析
Sep 26 Python
基于python 字符编码的理解
Sep 02 Python
Python探索之自定义实现线程池
Oct 27 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
通过python检测字符串的字母
Feb 18 Python
pycharm安装及如何导入numpy
Apr 03 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
详解Python利用configparser对配置文件进行读写操作
Nov 03 Python
python实现的批量分析xml标签中各个类别个数功能示例
Dec 30 #Python
python实现修改固定模式的字符串内容操作示例
Dec 30 #Python
python基于celery实现异步任务周期任务定时任务
Dec 30 #Python
Django框架之中间件MiddleWare的实现
Dec 30 #Python
Django 路由层URLconf的实现
Dec 30 #Python
python解析多层json操作示例
Dec 30 #Python
pytorch 求网络模型参数实例
Dec 30 #Python
You might like
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
php获取url参数方法总结
2014/11/13 PHP
Javascript模块模式分析
2008/05/16 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
软件测试笔试题
2012/10/25 面试题
质检部部长职责
2013/12/16 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python