OS File 中的 os.popen(command[, mode

首页 / Python2入门教程 / OS File 中的 os.popen(command[, mode

Python方法popen()从命令打开管道或从命令打开管道。返回值是连接到管道的打开文件对象,可以根据模式是'r'(默认)还是'w'进行读取或写入。 参数的含义与open()函数中的含义相同。

os.popen - 语法

os.popen(command[, mode[, bufsize]])
  • command  -  这是使用的命令。

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

  • bufsize       -  如果缓冲值设置为0,则不会发生缓冲。如果缓冲值为1,则在访问文件时将执行缓冲。如果将缓冲值指定为大于1的整数,则将使用指定的缓冲区大小执行缓冲操作。如果为负,则缓冲区大小为系统默认值(默认行为)。

os.popen - 返回值

此方法返回连接到管道的打开文件对象。

os.popen - 示例

以下示例显示popen()方法的用法。

# !/usr/bin/python

import os, sys

# 使用命令 mkdir
a='mkdir nwdir'

b=os.popen(a,'r',1)

print b

当无涯教程运行上面的程序时,它产生以下输出-

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

机器学习40讲 -〔王天一〕

玩转Spring全家桶 -〔丁雪丰〕

Go语言从入门到实战 -〔蔡超〕

从0开发一款iOS App -〔朱德权〕

Python核心技术与实战 -〔景霄〕

系统性能调优必知必会 -〔陶辉〕

现代React Web开发实战 -〔宋一玮〕

手把手教你落地DDD -〔钟敬〕

AI绘画核心技术与实战 -〔南柯〕

好记忆不如烂笔头。留下您的足迹吧 :)