Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como alterar Python Saída para PID
Mudar o destino da saída stdout para outro processo em Python fornece um tipo de comunicação entre os dois processos . O stdout ou saída padrão, é um tubo que controla onde o programa grava seus dados de saída. Tipicamente , os pontos stdout para o terminal, para que o programa pode comunicar com o utilizador por meio da exibição de texto no ecrã . Chame o popen e comunicar as funções do módulo de subprocesso Python para anexar a saída stdout para outro processo. Instruções
1

Abra o arquivo de origem Python com o seu editor de texto preferido .
2

Abra um processo e conectar stdout para o PID /TUBO do processo , digitando o seguinte código na parte superior do seu script :

importação subprocess

print ' \\ nstdout definido para tubulação: ' ch_proc = subprocess.Popen ( [' eco ', ' "enviado " '] , stdout = subprocess.PIPE , ) stdout_val = ch_proc.communicate () [0] print ' stdout -', repr ( stdout_val )

Isso permite que o processo de chamada de dados de outro processo de saída de acesso
< . br>
3

Abra um processo e conectar stdin para o PID /TUBO do processo , digitando este código:

importação subprocess

print ' stdin definido para pipe'ch_proc = subprocess.Popen ( [' gato ', '- '] , stdin = subprocess.PIPE , ) ch_proc.communicate (' stdin - stdin ')

o código permite que os dados de escrita processo de chamada para o outro processo . através da corrente stdin
4

Salve o script com uma extensão py e executá-lo na linha de comando , digitando: .

$ python -u myfile.py


Anterior :

Próximo : No
  Os artigos relacionados
·Estruturas Python 
·Como executar arquivos Python em Python Shell 
·Funções Python com um dicionário 
·Como sincronizar Filas Via XML -RPC em Python 
·Como calcular a largura do texto Com Python 
·Como executar Três Loops em Python 
·Funções com matrizes e escalas em Numerical Python 
·Como matar um tópico com FG em Python 
·Como descobrir o que versão do Python que você tem 
·Como valor de entrada em Python 
  Artigos em destaque
·Como a cor do seu Formulário EXT 
·Qual é a diferença entre MySQL e MySQLi 
·Como unir arquivos planas 
·Javascript Data Tutorial 
·Como calcular o dia da semana para qualquer ano 
·A Internacionalização da Java Coding 
·Como converter um int para um JTextField em Java 
·Como excluir uma pasta em VB.Net 
·Como alterar o PHP Rodapé em Joomla 
·Como remover um período em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados