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中由于logging模块误用导致的内存泄露
Apr 23 Python
python实现猜数字小游戏
Mar 24 Python
python pygame实现方向键控制小球
May 17 Python
python 五子棋如何获得鼠标点击坐标
Nov 04 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
python 穷举指定长度的密码例子
Apr 02 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
python thrift 实现 单端口多服务的过程
Jun 08 Python
Pygame框架实现飞机大战
Aug 07 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
python编程的核心知识点总结
Feb 08 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利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
2019/05/07 Javascript
详解 微信小程序开发框架(MINA)
2019/05/17 Javascript
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
浅析python的Lambda表达式
2019/02/27 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
python zip()函数的使用示例
2020/09/23 Python
中学生自我鉴定
2014/02/04 职场文书
5s标语大全
2014/06/23 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
文明单位申报材料
2014/12/23 职场文书
二手车转让协议书
2015/01/29 职场文书
人民币使用说明书
2019/04/17 职场文书
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server