描述

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

在Unix,Windows中有效

os.popen(command[, mode[, bufsize]])
command -- 使用的命令。mode -- 模式权限可以是 'r'(默认) 或 'w'。bufsize -- 指明了文件需要的缓冲大小:0意味着无缓冲;1意味着行缓冲;其它正值表示使用参数大小的缓冲(大概值,以字节为单位)。负的bufsize意味着使用系统的默认值,一般来说,对于tty设备,它是行缓冲;对于其它文件,它是全缓冲。如果没有改参数,使用系统的默认值。

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

示例

#!/usr/bin/python3import os, sys# 使用 mkdir 命令
a = 'mkdir nwdir'b = os.popen(a,'r',1)print (b)

结果:

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

参考文章1:Python os.popen() 方法

参考文章2:管道 pipe是什么?(进程通信的一种方式)

python os.popen()方法(用于从一个命令打开一个管道)相关推荐

  1. Python os.chdir() 方法用于改变当前工作目录到指定的路径。

    Python os.chdir() 方法 正在上传-重新上传取消​ Python OS 文件/目录方法 概述 os.chdir() 方法用于改变当前工作目录到指定的路径. 语法 chdir()方法语法 ...

  2. python os popen_Python os.popen() 方法

    Python os.popen() 方法 概述 os.popen() 方法用于从一个命令打开一个管道. 在Unix,Windows中有效 语法 popen()方法语法格式如下: os.popen(co ...

  3. Python os.walk() 方法遍历文件目录

    概述 os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下. os.walk() 方法是一个简单易用的文件.目录遍历器,可以帮助我们高效的处理文件.目录方面的事情. 在Un ...

  4. python os方法-Python os.lchflags() 方法

    Python os.lchflags() 方法 概述 os.lchflags() 方法用于设置路径的标记为数字标记,类似 chflags(),但是没有软链接. 只支持在 Unix 下使用. 语法 lc ...

  5. Python os.walk() 方法--输出在目录中的文件名

    概述 os.walk() 方法是一个简单易用的文件.目录遍历器,可以帮助我们高效的处理文件.目录方面的事情. os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下. 语法 ...

  6. Python os.getcwd() 方法

    Python os.getcwd() 方法 转存失败 Python OS 文件/目录方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.ge ...

  7. python getcwd 转义,Python os.getcwd() 方法

    Python os.getcwd() 方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.getcwd() 参数 无 返回值 返回当前进程的 ...

  8. Python os.chdir() 方法

    概述 os.chdir() 方法用于改变当前工作目录到指定的路径. 语法 chdir()方法语法格式如下: os.chdir(path) 参数 path -- 要切换到的新路径. 返回值 如果允许访问 ...

  9. Python os.listdir() 方法

    概述 os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表.这个列表以字母顺序. 它不包括 '.' 和'-' 即使它在文件夹中. 只支持在 Unix, Windows 下使 ...

最新文章

  1. Maven 的classifier的作用
  2. linux的ll命令参数,linux ll命令参数的详解
  3. Java设计模式(八):外观设计模式
  4. 2.3.3 Softmax回归介绍
  5. ui设计现状与意义_学UI设计到底好不好?
  6. Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程
  7. 给书配代码-电力经济调度(3):计及网络安全约束的经济调度模型
  8. RuntimeError 之 : CUDA error: device-side assert triggered
  9. 系统新模块增加需要哪些步骤_想要吸引人流,儿童乐园需要增加哪些新设备呢...
  10. 开源Blog系统-欧式风格家具网站源码v1.5.4
  11. 4月27日--28日课堂内容
  12. html本地修改浏览器自动更新,更改html代码后网页不更新
  13. 【软件需求工程与建模】13组组队项目——项目总结
  14. 详解谷歌VR平台Daydream:有手柄就是不一样
  15. 【python numpy库的使用】向量的加减法
  16. IDEA-Translation插件更新TKK失败
  17. 【已修复】U盘做系统盘后内存变小
  18. 大数据时代之java操作hdsf
  19. ios开发之公交卡系统的设计与实现
  20. TreeMap按照value排序

热门文章

  1. 【MM模块】ASAP 项目实施方法简介
  2. 50、Power Query-Text.Contains的学习
  3. SAP中批量更改凭证行项目方法
  4. SAP复合角色更改后扩展到派生节点
  5. SAP移动类型详细说明
  6. 检查SELECTION-SCREEN 上面输入的参数是否合适
  7. 内存溢出_JVM|03内存溢出实战
  8. Linux读写锁释放,Linux读写锁的使用
  9. alright alright alright
  10. 全国计算机等级考试 架构师的设计模式