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 multiprocessing.Manager介绍和实例(进程间共享数据)
Nov 21 Python
使用Python的Twisted框架实现一个简单的服务器
Apr 16 Python
Python爬取三国演义的实现方法
Sep 12 Python
Python编程实现二分法和牛顿迭代法求平方根代码
Dec 04 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
对python的bytes类型数据split分割切片方法
Dec 04 Python
python中的数组赋值与拷贝的区别详解
Nov 26 Python
Python基础之变量基本用法与进阶详解
Jan 03 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
Apr 08 Python
Python telnet登陆功能实现代码
Apr 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
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
zookeeper python接口实例详解
2018/01/18 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
对python sklearn one-hot编码详解
2018/07/10 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
python数据分析:关键字提取方式
2020/02/24 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
使用html5 canvas创建太空游戏的示例
2014/05/08 HTML / CSS
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
质检部部长职责
2013/12/16 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
个人整改方案范文
2014/10/25 职场文书
中秋晚会致辞
2015/07/31 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书
python实现简单区块链结构
2021/04/25 Python
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android