Ciao
2012/10/26 Pietro :
> sia utilizzando %s=%s che con %s=%r il comando non viene interpretato
> correttamente da GRASS,
falso!
%s=%s funziona... scusate l'inutile messaggio!
Pietro
___
Python mailing list
Python@lists.python.it
http://lists.python.
Ciao a tutti!
ho un problema con subprocess e le stringhe...
in particolare devo lanciare con subprocess il seguente comndo di
GRASS[0] da shell:
$ v.extract input="oroads" layer="1" where="cls='very_low'"
output="oroads_very_low" --o
il problema nasce con l'opzione "where" che è una stringa che
Risolto usando SendKeys [1], il quale usa chiamate alle API di
windows.h. E' inevitabile dal momento che "Press any key" si aspetta
un segnale di basso-livello della console, e non da standard input.
[1] http://www.rutherfurd.net/python/sendkeys/
Il 15 aprile 2009 10.43, G. Allegri ha scritto:
>
Sì, ho provato sia con
stdout_value = proc.communicate('\n')[0]
che con
proc.stdin.write('\n')
ma niente da fare. Addirittura con SendKeys non ottengo il risultato...
Il 14 aprile 2009 16.05, G. Allegri ha scritto:
> Gentili colleghi pythonisti,
> sono alle prese col modulo subprocess, perché
On Apr 14, 2009, at 4:05 PM, G. Allegri wrote:
> la quale richiede
> alla fine dell'esecuzione (e dopo aver stampato i risultati sullo
> stdout) che l'utente prema sulla tastiera per fare terminare il
> processo.
Odioso modo di scrivere i programmi...
> Se non leggo lo stdout, ovviamente, ries
Gentili colleghi pythonisti,
sono alle prese col modulo subprocess, perché devo interagire con
un'applicazione console su Windows (di terze parti), la quale richiede
alla fine dell'esecuzione (e dopo aver stampato i risultati sullo
stdout) che l'utente prema sulla tastiera per fare terminare il
pro
salvatore monaco ha scritto:
> Ciao a tutti credo che questo argomento sia gia' stato affrontato
> posso collegarmi a una shell in ssh mettendo user/pass
> ed eseguire un comando ?
> credo di si
> il modulo e' subprocess?
Ciao,
devi eseguire un comando che non richiede interazione? In questo ca
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
salvatore monaco ha scritto:
| Ciao a tutti credo che questo argomento sia gia' stato affrontato
| posso collegarmi a una shell in ssh mettendo user/pass
| ed eseguire un comando ?
| credo di si
| il modulo e' subprocess?
|
| se qualcuno a dritte...
Puoi usare subprocess per lanciare il comando 'ssh', ma penso che sia
banale inserire la password visto che ssh per sicurezza non usa lo
standard input per leggerla.
Inoltre dovresti prepararti a parsare il'output di ssh per gestire gli
errori. Non è una cosa banale né pulita.
Ti consiglio d
Ciao a tutti credo che questo argomento sia gia' stato affrontato
posso collegarmi a una shell in ssh mettendo user/pass
ed eseguire un comando ?
credo di si
il modulo e' subprocess?
se qualcuno a dritte...
Grazie Mille
___
Python mailing list
Python@
10 matches
Mail list logo