eugenio
Profilo di
Nome | eugenio |
---|---|
Indirizzo email | n/a |
Messaggi | 3 |
-
- 2021-01-28 09:48:50
- Composizione lista con errore non segnalato???
- Forum >> Principianti
- >>> l = ['pippo' 'pluto', 'paperino']
>>> l
>>> ['pippopluto','paperino']
Non rileva l'assenza della virgola. Ma e' un bug??? Di certo e' difficile accorgersi dell'errore.
-
- 2017-09-25 11:31:19
- Re: subprocess: read output write input
- Forum >> Programmazione Python >> Files e Directory
- Non posso usare communicate.
L'output deve essre visualizzato progressivamente.
Ti allego il file con il relativo codice.
Cosi' forse la faccenda e' piu' chiara.
Certo che e' strano!!!
-
- 2017-09-25 10:13:14
- subprocess: read output write input
- Forum >> Programmazione Python >> Files e Directory
-
Salve a tutti.
Usando subprocess per eseguire comandi il cui output deve essere visualizzato e
l'inserimento di una conferma inserita, ho verificato un risultato che non mi spiego.
dato uno script shell
#!/bin/bash
#
echo
echo "**********************************************************"
echo "* *"
echo "* Conta le righe dei moduli *"
echo "* *"
echo "* *"
echo "**********************************************************"
echo
read -p "Premi un tasto per continuare" RES
ls -l
l'istruzione
self.p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
cwd=self.args['cwd'])
e successivo uso di self.p.stdout.read(1024)
consente la lettura del messaggo "Premi...." MA NON l'inserimento della risposta (ovviamente)
l'istruzione
self.p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
stdin=subprocess.PIPE,
cwd=self.args['cwd'])
e successivo uso di self.p.stdout.read(1024)
consente l'inserimento della risposta, MA NON la visualizzazione del messaggio "Premi...." (stranamente)
Sapete darmi qualche suggerimento?
Grazie