python os.popen()方法(用于从一个命令打开一个管道)
描述
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()方法(用于从一个命令打开一个管道)相关推荐
- Python os.chdir() 方法用于改变当前工作目录到指定的路径。
Python os.chdir() 方法 正在上传-重新上传取消 Python OS 文件/目录方法 概述 os.chdir() 方法用于改变当前工作目录到指定的路径. 语法 chdir()方法语法 ...
- python os popen_Python os.popen() 方法
Python os.popen() 方法 概述 os.popen() 方法用于从一个命令打开一个管道. 在Unix,Windows中有效 语法 popen()方法语法格式如下: os.popen(co ...
- Python os.walk() 方法遍历文件目录
概述 os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下. os.walk() 方法是一个简单易用的文件.目录遍历器,可以帮助我们高效的处理文件.目录方面的事情. 在Un ...
- python os方法-Python os.lchflags() 方法
Python os.lchflags() 方法 概述 os.lchflags() 方法用于设置路径的标记为数字标记,类似 chflags(),但是没有软链接. 只支持在 Unix 下使用. 语法 lc ...
- Python os.walk() 方法--输出在目录中的文件名
概述 os.walk() 方法是一个简单易用的文件.目录遍历器,可以帮助我们高效的处理文件.目录方面的事情. os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下. 语法 ...
- Python os.getcwd() 方法
Python os.getcwd() 方法 转存失败 Python OS 文件/目录方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.ge ...
- python getcwd 转义,Python os.getcwd() 方法
Python os.getcwd() 方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.getcwd() 参数 无 返回值 返回当前进程的 ...
- Python os.chdir() 方法
概述 os.chdir() 方法用于改变当前工作目录到指定的路径. 语法 chdir()方法语法格式如下: os.chdir(path) 参数 path -- 要切换到的新路径. 返回值 如果允许访问 ...
- Python os.listdir() 方法
概述 os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表.这个列表以字母顺序. 它不包括 '.' 和'-' 即使它在文件夹中. 只支持在 Unix, Windows 下使 ...
最新文章
- Maven 的classifier的作用
- linux的ll命令参数,linux ll命令参数的详解
- Java设计模式(八):外观设计模式
- 2.3.3 Softmax回归介绍
- ui设计现状与意义_学UI设计到底好不好?
- Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程
- 给书配代码-电力经济调度(3):计及网络安全约束的经济调度模型
- RuntimeError 之 : CUDA error: device-side assert triggered
- 系统新模块增加需要哪些步骤_想要吸引人流,儿童乐园需要增加哪些新设备呢...
- 开源Blog系统-欧式风格家具网站源码v1.5.4
- 4月27日--28日课堂内容
- html本地修改浏览器自动更新,更改html代码后网页不更新
- 【软件需求工程与建模】13组组队项目——项目总结
- 详解谷歌VR平台Daydream:有手柄就是不一样
- 【python numpy库的使用】向量的加减法
- IDEA-Translation插件更新TKK失败
- 【已修复】U盘做系统盘后内存变小
- 大数据时代之java操作hdsf
- ios开发之公交卡系统的设计与实现
- TreeMap按照value排序