Python os.popen() 方法
Python File(文件) 方法 Python OS 文件/目录方法

概述
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

r = os.popen('python ./re_official_evaluation.py --golden_file={} --predict_file={}'.format(golden_file, predict_file))result = r.read()r.close()precision = float(re.search("\"precision\", \"value\":.*?}", result).group(0).lstrip("\"precision\", \"value\":").rstrip("}"))recall = float(re.search("\"recall\", \"value\":.*?}", result).group(0).lstrip("\"recall\", \"value\":").rstrip("}"))f1 = float(re.search("\"f1-score\", \"value\":.*?}", result).group(0).lstrip("\"f1-score\", \"value\":").rstrip("}"))

Python os.popen() 方法相关推荐

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

    描述 os.popen() 方法用于从一个命令打开一个管道. 在Unix,Windows中有效 os.popen(command[, mode[, bufsize]]) command -- 使用的命 ...

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

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

  3. Python os.getcwd() 方法

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

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

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

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

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

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

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

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

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

  8. python os.popen.readlines异常_python中执行sed命令操作源文件时出现错误

    我想在python中执行一个sed命令,第一种方法直接指定文件时,可以正确输出结果,但是第二种我打开文件操作的时候就有问题,不知道什么原因,求高手解答?(1)>>>sedcmd=&q ...

  9. 【转】python os.popen 超时问题

    python 版本 2.5.4 (在高版本python中提倡使用 subprocess.Popen 取代 os.popen) os.popen 会出现过长时间等待导致阻塞问题, 解决方法如下: [py ...

  10. python os popen_【转】python os.popen 超时问题

    python 版本 2.5.4 (在高版本python中提倡使用 subprocess.Popen 取代 os.popen) os.popen 会出现过长时间等待导致阻塞问题, 解决方法如下: [py ...

最新文章

  1. 4个月原生weex混合开发终结()
  2. 理解值和对象-快照图
  3. 机器学习算法 Python R速查表
  4. [for循环之等腰三角形]
  5. 如何使用浏览器控制台通过JavaScript抓取并将数据保存在文件中
  6. 【Flink】Flink NoSuchFieldError BIND_PORT
  7. 2021-2025年中国超声波管道监测系统行业市场供需与战略研究报告
  8. 集群启动/停止方式总结
  9. 藏不住了,Flink 未来发展的最新方向在这里!
  10. CSS设置一行文字,超出部分自动隐藏
  11. vivado使用方法
  12. python numpy安装
  13. IOS版本APP STORE上架流程
  14. 使用CSDN-markdown编辑器入门
  15. amCharts 5.1.12 Crack
  16. android打开位置服务,Android - 位置定位(Location)服务(Service)类的基本操作
  17. mysql触发器应用场景_MySQL触发器的使用场景及方法实例
  18. dual_arm2_ws(version1.0.0)编译问题
  19. jmeter 后置处理器
  20. 供应链金融服务平台系统开发-成熟、稳定、节本、增效,一站式信息交易管理平台

热门文章

  1. 计算机桌面图标右上角出现双箭头符号,电脑桌面图标有箭头,如何消除小小障碍小编有绝招...
  2. 运营前线2:一线运营专家的运营方法、技巧与实践01 在腾讯两年,我学会了这15条内容运营干货...
  3. 设备台式计算机显示叹号,台式电脑出现叹号不能上网怎么办_台式机电脑出现感叹号不能上网的处理方法-系统城...
  4. An Attention-based Graph Neural Network for Heterogeneous Structural Learning
  5. 为什么要成为软件工程师
  6. editplus配置python_Editplus配置Python的开发环境
  7. C盘压缩,电脑无法正常启动的解决方法?
  8. 如何做到阿里云 Redis 开发规范中的拒绝 bigkey
  9. css3新单位vw、vh、vmin、vmax的使用详解
  10. 超高速V系列DMD空间光调制器