基于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中的map()函数和reduce()函数的用法
Apr 27 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
Python错误处理操作示例
Jul 18 Python
利用python画出折线图
Jul 26 Python
Python实现的建造者模式示例
Aug 06 Python
python3.4 将16进制转成字符串的实例
Jun 12 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 Python
python代码实现图书管理系统
Nov 30 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使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
PHP开发中AJAX技术的简单应用
2015/12/11 PHP
PHP goto语句用法实例
2019/08/06 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
jQuery 表格工具集
2010/04/25 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
React如何避免重渲染
2018/04/10 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
Python Requests库基本用法示例
2018/08/20 Python
用Django写天气预报查询网站
2018/10/21 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
物业经理求职自我评价
2013/09/22 职场文书
应届毕业生求职信范文
2013/12/18 职场文书
政府门卫岗位职责
2014/04/29 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
优秀党员推荐材料
2014/12/18 职场文书
复兴之路展览观后感
2015/06/02 职场文书
新课程改革心得体会
2016/01/22 职场文书
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技