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中使用mechanize模块模拟浏览器功能
May 05 Python
教大家使用Python SqlAlchemy
Feb 12 Python
Python简单连接MongoDB数据库的方法
Mar 15 Python
python爬取51job中hr的邮箱
May 14 Python
Python中用字符串调用函数或方法示例代码
Aug 04 Python
python的exec、eval使用分析
Dec 11 Python
使用python实现ANN
Dec 20 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
Python将列表中的元素转化为数字并排序的示例
Dec 25 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 SEO优化之URL优化方法
2011/04/21 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
webpack打包js的方法
2018/03/12 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
python删除服务器文件代码示例
2018/02/09 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
database面试题
2013/03/28 面试题
Java如何获得ResultSet的总行数
2016/09/03 面试题
企业车辆管理制度
2014/01/24 职场文书
眼镜促销方案
2014/03/15 职场文书
设计专业自荐信
2014/06/19 职场文书
政工例会汇报材料
2014/08/26 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js