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中使用Beautiful Soup库的超详细教程
Apr 30 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
Python对文件操作知识汇总
May 15 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
基于python实现KNN分类算法
Apr 23 Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 Python
python适合人工智能的理由和优势
Jun 28 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
python绘制无向图度分布曲线示例
Nov 22 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 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桌面中心(四) 数据显示
2007/03/11 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
xml和web特殊字符
2009/04/28 Javascript
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
js实现五星评价功能
2017/03/08 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
JS随机密码生成算法
2019/09/23 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Django logging配置及使用详解
2019/07/23 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
Python如何解除一个装饰器
2020/08/07 Python
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
《蒲公英》教学反思
2014/02/28 职场文书
小学课外活动总结
2014/07/09 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
高一作文之乐趣
2019/11/21 职场文书
golang 接口嵌套实现复用的操作
2021/04/29 Golang
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers