python 命名管道,python官网

  python 命名管道,python官网

  1、概念

  使用管道操作,可以将一个程序的输出指定为另一个程序的输入,并将一个程序的标准输出连接到另一个程序的标准输入。这种机制被称为管道。

  2、格式

  程序1程序2程序3……程序N的用途是将程序1的标准输出连接到程序2,将程序2的标准输出连接到程序3的输入,以此类推。

  3、实例

  管道调用子程序。

  #!/usr/bin/python

  Fromsubprocessimport * #子流程管理,可以作为很多子流程的文件。我们将介绍这个文件。

  p=Popen([cat ,-n],bufsize=1024,stdin=PIPE,

  Stdout=PIPE,close_fds=True)#打开程序的第一个参数是一个列表(程序名,参数)

  #第二个参数是缓冲区大小

  #stdin,stdout是设置是否打开这些管道。如果其值为子流程。管道,

  #会打开,和stdin一样的,还有stderr。

  #close_fds设置为true(仅限unix)。除了(0,1,2)之外的所有文件描述符都将在子例程执行之前关闭。

  (fin,fout)=(p.stdin,p.stdout)

  for range(10): #你会明白的_

  fin.write(line str(i))

  fin.write(n )

  fin.flush()

  Printfout.readline(),以上是python管道的介绍,它的概念并不难理解,就是输入和输出之间的联系。学完之后再来试试相关用法。更多python学习方向:Python基础课程

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: