[Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
Salve a tutti, ho la necessita di eseguire un comando dnscmd da python, sto provando con subprocess ma senza risultato. Vi posto lo script di partenza: import subprocess output = subprocess.Popen('"C:\Windows\System32\dnscmd.exe" /EnumZones', shell=True, stdout=subprocess.PIPE, stderr=subprocess.P

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco De Paoli
Il giorno 21 ottobre 2013 12:45, Marco Passanisi ha scritto: > ma senza risultato. > ossia? ti da errore? e se sì, quale? oppure si blocca? out, err = output.communicate() > > print(err) > > print(out) print(output.returncode) cosa dicono? Marco ___

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Daniele Varrazzo
On 2013-10-21 11:45, Marco Passanisi wrote: Salve a tutti, ho la necessita di eseguire un comando dnscmd da python, sto provando con subprocess ma senza risultato. Vi posto lo script di partenza: import subprocess output = subprocess.Popen("C:Windows\System32\dnscmd.exe" /EnumZones, shell=True,

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
import subprocess output = subprocess.Popen('"c:\Windows\system32\dnscmd.exe" ns-01 /enumzones', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = output.communicate() print(err) b'""c:\\Windows\\system32\\dnscmd.exe"" non \x8a riconosciuto come comando interno o esterno,\r\n

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Giuseppe Di Martino
Il giorno 21 ottobre 2013 12:45, Marco Passanisi ha scritto: > output = subprocess.Popen('"C:\Windows\System32\dnscmd.exe" /EnumZones', > shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)Python mailing > list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > >

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Raffaele Salmaso
2013/10/21 Marco Passanisi : > import subprocess > > output = subprocess.Popen('"c:\Windows\system32\dnscmd.exe" ns-01 > /enumzones', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) > out, err = output.communicate() http://docs.python.org/3.3/library/subprocess.html """ args should be

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
si mi da sempre errore. 2013/10/21 Raffaele Salmaso > 2013/10/21 Marco Passanisi : > > import subprocess > > > > output = subprocess.Popen('"c:\Windows\system32\dnscmd.exe" ns-01 > > /enumzones', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) > > out, err = output.communicate() > h

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
no, ho provato anche , Il giorno 21 ottobre 2013 15:00, Giuseppe Di Martino ha scritto: > > Il giorno 21 ottobre 2013 12:45, Marco Passanisi ha > scritto: > >> output = subprocess.Popen('"C:\Windows\System32\dnscmd.exe" /EnumZones', >> shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread enrico franchi
2013/10/21 Marco Passanisi > no, ho provato anche , > Parse error + Triple top quote + Lack of Context! Per dire, a naso pare tu stia usando Python 3. Si intuisce che sei su windows, ma non su quale sistema. Non stai facendo vedere se il programma che cerchi di chiamare e' davvero dove pensi ch

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Buttu
On 10/21/2013 12:45 PM, Marco Passanisi wrote: import subprocess output = subprocess.Popen('"C:\Windows\System32\dnscmd.exe" /EnumZones', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = output.communicate() print(err) Ciao, innanzitutto, come ti hanno detto, dovresti

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
Che sia python3 c'è scritto nell'oggetto, per essere più precisi 3.32 ma ho provato anche con la 2.7 Sono su windows ovvio, sto provando su 2008r2 e win 8 ma non credo faccia differenza è il programma si trova su c:/Windows/System32/dnscmd.exe Il giorno 21 ottobre 2013 15:32, enrico franchi ha

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
si ti confermo che si trova li. Windows 2008r2 e win8 Il giorno 21 ottobre 2013 15:36, Marco Buttu ha scritto: > On 10/21/2013 12:45 PM, Marco Passanisi wrote: > > > import subprocess > output = subprocess.Popen('"C:\Windows\System32\dnscmd.exe" /EnumZones', > shell=True, stdout=subprocess.PI

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Giuseppe Di Martino
Immagino che avrai già provato ad aprire il prompt dei comandi come amministratore, vero? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Alessandro Dentella
On Mon, Oct 21, 2013 at 03:36:17PM +0200, Marco Buttu wrote: > On 10/21/2013 12:45 PM, Marco Passanisi wrote: > > > >import subprocess > >output = subprocess.Popen('"C:\Windows\System32\dnscmd.exe" > >/EnumZones', shell=True, stdout=subprocess.PIPE, > >stderr=subprocess.PIPE) > > > >out, err = outp

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Buttu
On 10/21/2013 04:25 PM, Marco Passanisi wrote: si ti confermo che si trova li. Windows 2008r2 e win8 che architettura ha la tua macchina, 64 o 32? -- Marco Buttu INAF - Osservatorio Astronomico di Cagliari Via della Scienza, Loc. Cuccuru Angius 09047 Selargius (CA) Phone: 070 711 80 217 Email:

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Buttu
On 10/21/2013 04:37 PM, Alessandro Dentella wrote: subprocess.Popen("C:\Windows\System32\dnscmd.exe /EnumZones", shell=True,...) no, qui manca ancora la raw string! Che sia scritta male non ci piove, nel senso che in generale, ovviamente , deve usare un raw string. Ma quello che dici non e' ve

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
si, ho spostato anche l'eseguibile sul desktop Il giorno 21 ottobre 2013 16:35, Giuseppe Di Martino ha scritto: > Immagino che avrai già provato ad aprire il prompt dei comandi come > amministratore, vero? > > > ___ > Python mailing list > Python@lists

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Buttu
On 10/21/2013 04:25 PM, Marco Passanisi wrote: si ti confermo che si trova li. Windows 2008r2 e win8 Forse lo vedi la', ma non e' la'... Non uso Windows e non so dirti come funzioni il filesystem-redirection, ma credo che il tuo problema sia dovuto a questo. Prova a vedere qua: http://pract

Re: [Python] Esecuzione dnscmd con python3

2013-10-21 Thread Marco Passanisi
risolto spostando l'eseguibile e con la raw string. Grazie a tutti. Il giorno 21 ottobre 2013 16:37, Alessandro Dentella ha scritto: > On Mon, Oct 21, 2013 at 03:36:17PM +0200, Marco Buttu wrote: > > On 10/21/2013 12:45 PM, Marco Passanisi wrote: > > > > > >import subprocess > > >output = subp