python管理系统界面(python管道是什么)
导读:1、概念...
1 、概念
使用管道操作 ,可以将一个程序的输出指定为另一个程序的输入 ,而将一个程序的标准输出连接到另一个程序的标准输入 ,这种机制叫做管道 。
2 、格式
程序1|程序2|程序3……|程序n目的是将程序1的标准输出连接到程序2 ,将程序2的标准输出连接到程序3的输入 ,依次类推 。
3 、实例
管道调用子程序 。
#!/usr/bin/python fromsubprocessimport*#Subprocessmanagement,可以做很多子进程的文件 ,我们要引入这个文件 p=Popen(["cat","-n"],bufsize=1024,stdin=PIPE, stdout=PIPE,close_fds=True)#打开程序第一个参数是一个列表(程序名称 ,参数) #第二个参数是缓冲区大小 #stdin,stdout是设置是否打开这些管道 ,如果他的值是subprocess.PIPE的话 , #就会打开,同stdin一样的还有stderr #close_fds设置为true(unix-only)所有的文件描述符除了(0 ,1 ,2)在子程序执行前都会关闭 (fin,fout)=(p.stdin,p.stdout) foriinrange(10):#你会懂的^_^ fin.write("line"+str(i)) fin.write(\n) fin.flush() printfout.readline(),以上就是python管道的介绍 ,它的概念也不难理解,就是输入和输出的连接 ,大家学会后也尝试下有关的用法吧 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!