Python3 执行Linux Bash命令的方法


Posted in Python onJuly 12, 2019

和之前C++执行Linux Bash命令的方法 一样,Python依然支持system调用和popen()函数来执行linux bash命令。

方法一:system调用

#仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息
import os
os.system('ls')

方法二:popen()函数

import os
os.popen('ls').readlines() #这个返回值是一个list

方法三:使用模块 subprocess

import subprocess
subprocess.call('ls') #可以直接call()调用

'''
#也可以使用subprocess.Popen
p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
  print(line)

'''

以上这篇Python3 执行Linux Bash命令的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python脚本生成Android SALT扰码的方法
Sep 18 Python
Python导出DBF文件到Excel的方法
Jul 25 Python
Python中set与frozenset方法和区别详解
May 23 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
python日志logging模块使用方法分析
May 23 Python
利用Python校准本地时间的方法教程
Oct 31 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
Python 实现一行输入多个数字(用空格隔开)
Apr 29 Python
Python爬虫实现selenium处理iframe作用域问题
Jan 27 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 Python
Flask-WTF表单的使用方法
Jul 12 #Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 #Python
python的debug实用工具 pdb详解
Jul 12 #Python
Flask配置Cors跨域的实现
Jul 12 #Python
python调用webservice接口的实现
Jul 12 #Python
python3模拟实现xshell远程执行liunx命令的方法
Jul 12 #Python
Python实现蒙特卡洛算法小实验过程详解
Jul 12 #Python
You might like
用PHP创建PDF中文文档
2006/10/09 PHP
分享一下贝贝成长进度的php代码
2012/09/14 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
PHP7常量数组用法分析
2016/09/26 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
JS关键字变色实现思路及代码
2013/02/21 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
2016/01/07 Javascript
js实现分割上传大文件
2016/03/09 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
基于webpack 实用配置方法总结
2017/09/28 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
Python编程实现正则删除命令功能
2017/08/30 Python
python打开windows应用程序的实例
2019/06/28 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
python 两种方法删除空文件夹
2020/09/29 Python
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
财务会计专业毕业生自荐信
2013/10/02 职场文书
会展中心部门工作职责
2013/11/27 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
民间借贷协议书范本
2014/10/01 职场文书
商超业务员岗位职责
2015/02/13 职场文书
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL