os.system() 和 os.popen()

概述

os.popen() 方法用于从一个命令打开一个管道。

在Unix,Windows中有效

语法

popen()方法语法格式如下:

os.popen(command[, mode[, bufsize]])

参数

  • command -- 使用的命令。

  • mode -- 模式权限可以是 'r'(默认) 或 'w'。

  • bufsize -- 指明了文件需要的缓冲大小:0意味着无缓冲;1意味着行缓冲;其它正值表示使用参数大小的缓冲(大概值,以字节为单位)。负的bufsize意味着使用系统的默认值,一般来说,对于tty设备,它是行缓冲;对于其它文件,它是全缓冲。如果没有改参数,使用系统的默认值。

返回值

返回一个文件描述符号为fd的打开的文件对象

实例

以下实例演示了 popen() 方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import os, sys # 使用 mkdir 命令 a = 'mkdir nwdir' b = os.popen(a,'r',1) print b

执行以上程序输出结果为:

open file 'mkdir nwdir', mode 'r' at 0x81614d0

python(45)内置函数:os.system() 和 os.popen()相关推荐

  1. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  2. Python模块内置函数

    一.任务描述   本实验任务主要完成对Python模块内置函数进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python模块内置函数,并对Python内置函数的基本操作进行整理并填写工作任务报 ...

  3. len是python的内置函数吗_len(x) 击败 x.len(),从内置函数看 Python 的设计思想(内有公号宣传,不喜勿进)...

    内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作. 它们预先定义在内置命名空间中,开箱即用,所见即所得.Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中 ...

  4. python的内置函数

    python的内置函数: 1.abs() 将负数取正 print(abs(-10)) 2.all() 全部为真结果为真 print(all([1,0])) 3.any() 有一个为真,结果为真 pri ...

  5. python_way,day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理...

    python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...

  6. python print()内置函数

    啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...

  7. python什么元素为真_如何使用Python基础内置函数

    如何使用Python基础内置函数 发布时间:2020-08-05 13:46:59

  8. Python 3 内置函数 tuple( )

    Python 3 内置函数 tuple( ) Python 3.8.5 语法格式: class tuple([iterable]) 描述: 将其他可迭代对象 iterable 转换为元组. 如果没有传 ...

  9. 什么是python的内置函数_什么是python内置函数

    python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.那今天我们就一起来认识一下python的 ...

  10. Python 3 内置函数 - `setattr()`函数

    Python 3 内置函数 - setattr()函数 0. setattr()函数 用于设置属性值,该属性不一定是存在的. setattr(x, 'y', v) 等于 x.y = v 1. 使用方法 ...

最新文章

  1. php删除上传图片,PHP上传图片、删除图片的简单示例代码
  2. Python 调用matplotlib模块绘制柱状图
  3. magento工具PHP语言,Magento2建立中文翻译语言包
  4. HTML、CSS 和 JS框架之Bootstrap
  5. Java黑皮书课后题第4章:*4.2(几何:最大圆距离)最大圆面积是指球面上两个点间的距离。编写一个程序,提示用户以度为单位输入地球上两个点的经纬度,显示其最大圆距离值
  6. 检测网络状态的工具类
  7. 微信加入新功能,60秒语音不必从头听到尾,网友:还需要进度条
  8. csdn博客中插入公式
  9. 小米高通9008授权MiFlash刷机免认证思路
  10. 全连接神经网络的二分类问题
  11. 80004005错误代码_0x80004005,详细教您解决0x80004005错误代码的方法
  12. WPF 使用Microsoft.Ink 做的墨迹输入法
  13. hadoop错误:java.io.IOException: There appears to be a gap in the edit log. We expected txid 1
  14. app按钮没反应android,求助,uni-app按钮点击没反应
  15. USB鼠标卡顿解决办法
  16. 解决 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds
  17. 操作系统文件管理实验代码
  18. [家里蹲大学数学杂志]第297期丘成桐大学生数学竞赛2014年分析与方程个人赛试题...
  19. 抖音天花板,电商冲不破
  20. 千字详解:“Java性能调优六大工具”之JConsole工具

热门文章

  1. 一个通配符引起的错误
  2. Linux之whereis命令
  3. Linux之less命令
  4. HBase内置过滤器java api的总结
  5. Spring延迟依赖注入ObjectFactory/ObjectProvider
  6. python3 selenium ie 拒绝连接报错_python Selenium权限错误:[WinError 5]访问被拒绝
  7. ORM sqlachemy学习
  8. ruby 批量下载王者荣耀皮肤
  9. Disney牵手联想发布AR头显,还有配备激光剑的AR游戏《星球大战》
  10. 基于 Gitlab 交付 Go 程序的 Docker 镜像