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搭建Django应用程序步骤及版本冲突问题解决
Nov 19 Python
在 Django/Flask 开发服务器上使用 HTTPS
Jul 03 Python
Python+微信接口实现运维报警
Aug 27 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
python实现五子棋小游戏
Mar 25 Python
Python函数和模块的使用总结
May 20 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 Python
pycharm + django跨域无提示的解决方法
Dec 06 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
BBS(php & mysql)完整版(三)
2006/10/09 PHP
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
js事件委托和事件代理案例分享
2017/07/25 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
2018/06/25 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
GC是什么?为什么要有GC?
2013/12/08 面试题
英语专业学生个人求职信范文
2014/01/06 职场文书
品牌服务方案
2014/06/03 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
见习报告格式要求
2014/11/04 职场文书
学会感恩主题班会
2015/08/12 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL