当前位置: 首页 > news >正文

顺义做网站企业网站官网

顺义做网站,企业网站官网,西部网站建设,如何用phpstudy做网站一. 简介 前面文章简单学习了 Python3 中 OS模块中的文件/目录的部分函数。 本文继续来学习 OS 模块中文件、目录的操作方法:os.pipe() 方法、os.popen() 方法。 二. Python3 OS模块中的文件/目录方法 1. os.pipe() 方法 os.pipe() 方法用于创建一个管道, 返回…

一. 简介

前面文章简单学习了 Python3 中 OS模块中的文件/目录的部分函数。

本文继续来学习 OS 模块中文件、目录的操作方法:os.pipe() 方法、os.popen() 方法。

二.  Python3 OS模块中的文件/目录方法

1.  os.pipe() 方法

os.pipe() 方法用于创建一个管道, 返回一对文件描述符(r, w) 分别为读和写。

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

os.pipe()
返回两个文件描述符:读端文件描述符(r_fd),用于读取数据。写端文件描述符(w_fd),用于写入数据。

示例如下:

#!/usr/bin/env python3import os,sysprint ("The child will write text to a pipe and ")
print ("the parent will read the text written by child...")r_fd,w_fd = os.pipe()pid = os.fork()
if pid:#父进程os.close(w_fd)read_fd = os.fdopen(r_fd, 'r')print("Parent process reading from pipe.")msg = read_fd.read()print("msg: ",msg)sys.exit(0)
else:#子进程os.close(r_fd)write_fd = os.fdopen(w_fd, 'w')print("Child process writing to pipe.")write_fd.write('Python is a language.\n')write_fd.close()print("Child process closed.")sys.exit(0)

运行后结果如下:

2.  os.popen() 方法

os.popen() 方法用于通过执行命令打开一个管道。这个函数可以用来启动一个子进程,执行一些命令,并且能够从该命令的标准输出中读取数据或向其标准输入写入数据。在Unix,Windows中有效。

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

os.popen(command, mode, bufsize)

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

示例如下:

#!/usr/bin/env python3import os# 执行命令并获取输出
fd = os.popen('echo "you are wonderful."')
output = fd.read()
print(output)

运行后结果如下:

http://www.ds6.com.cn/news/112922.html

相关文章:

  • 如何制作网络游戏seo多久可以学会
  • 流量比对网站手机卡顿优化软件
  • 软件设计师考试大纲seo关键词排名软件流量词
  • 六安市住房和城乡建设局网站seo 优化思路
  • 网站设计如何自学百度一下马上知道
  • 网站开发的工作职责杭州网站seo推广
  • 网站侧栏设计真人seo点击平台
  • 威联通怎么建设网站爱站网 关键词挖掘工具
  • 建一个论坛网站怎么建seo研究协会网是干什么的
  • 清廉桂林网站aso安卓优化公司
  • 甘肃网站制作公司有哪些php免费开源crm系统
  • 企业3合1网站建设电话网络营销方法有几种类型
  • 旅游网站开发意义百度指数怎样使用
  • 申请域名免费黑龙江seo关键词优化工具
  • 常州知名网站建设公司广告发布平台app
  • 怎么做网站写手最佳的资源磁力搜索引擎
  • 外包网站开发多少钱郑州网络营销学校
  • 网站可视区最多可以做多大公司网站建设服务机构
  • 免费做苗木的网站外贸公司如何做推广
  • 搭建本地环境做网站营销手段有哪些方式
  • 营销型高端网站建设网络营销特点
  • 域名空间网站推广五种新型营销方式
  • 网站建设电子书合肥今天的最新消息
  • 网站日期选择器网址收录网站
  • 小程序要钱吗广州灰色优化网络公司
  • 做商品网站永久免费个人网站注册
  • 宁波靠谱的网站推广公司百度推广计划
  • 做境外网站企业网络营销目标
  • 织梦 营销型网站seo公司服务
  • 网站里面那些工作是做晚上兼职的产品营销策略有哪些