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正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
Python获取单个程序CPU使用情况趋势图
Mar 10 Python
Python3.x中自定义比较函数
Apr 24 Python
Python多进程机制实例详解
Jul 02 Python
利用Python批量生成任意尺寸的图片
Aug 29 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
Python实现点云投影到平面显示
Jan 18 Python
Python numpy矩阵处理运算工具用法汇总
Jul 13 Python
python基础之类方法和静态方法
Oct 24 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中的curl使用入门教程和常见用法实例
2014/04/10 PHP
PHP利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Python 如何实现访问者模式
2020/07/28 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
德国网上花店:Valentins
2018/08/15 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
Why do we need Unit test
2013/01/03 面试题
自我鉴定模板
2013/10/29 职场文书
设备收款委托书范本
2014/10/02 职场文书
李强优秀员工观后感
2015/06/16 职场文书
高中政治教学反思
2016/02/23 职场文书