IPC em Python

Publicado por Fagner Amaral de Souza Candido 31/01/2009

[ Hits: 8.036 ]

Homepage: https://github.com/fagnercandido

Download usoPipePython.py




Olá Pessoal.

Recentemente estive pesquisando sobre gerenciamento de memória no Linux, e me deparei com IPC. Uma técnica me chamou a atenção: Pipes. Uma forma antiga, mas muito usada.

Então, este pequeno programa em Python, demonstra o uso deste em Python;

Qualquer dúvida é só postar, crítica é só mandar. Abraços a todos.

  



Esconder código-fonte

#! /usr/bin/python
#   Autor: fagner candido - f_Candido - fagner7777777@gmail.com
#   Objetivo : Demonstra o uso de IPC em Python
#   Entrada : ?
#   Saida : os comandos

#importa o modulo necessario
import popen2

#Arquivos necessarios
saidaPs, entradaPs = popen2.popen2('ps aux')
saidaHead, entradaHead = popen2.popen2('head')


#Entrada do ps nao e necessario
entradaPs.close()
#Saida do ps vai para a variavel saida
saida = saidaPs.readlines()
#Fechamos o processo correspondente ao ps
saidaPs.close()
#Grep espera uma entrada
entradaHead.writelines(saida)
#Fechando a entrado do grep
entradaHead.close()
# saida do head
print str().join(saidaHead.readlines())
#Finalizamos head
saidaHead.close()








Scripts recomendados

Virus, trojan, sei lá o que é isso, PARTE II

Lista Encadeada em Python

calculadora em python

Singleton

Combinações de letras, números e muito mais


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário