si, e nulla di risolto
Il 08/11/2012 14:45, Fabrizio Mancini ha scritto:
hai provato a lanciare direttamente tftp come ti ho suggerito io
invece che il .bat?
la r davanti la stringa ce l'hai messa per fare l'escape dei backslash?
ciao f
___
Python m
hai provato a lanciare direttamente tftp come ti ho suggerito io invece che
il .bat?
la r davanti la stringa ce l'hai messa per fare l'escape dei backslash?
ciao f
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/pyth
os.environment riporta anche windows/system32 e se avvio la cmd come
admin ricevo ancora lo stesso errore...
giuro che non ho la più pallida idea di che razza di comportamento sia!
Il 08/11/2012 14:38, Fabrizio Mancini ha scritto:
apri una shell python
fai
import os
print os.environ['PATH']
co
apri una shell python
fai
import os
print os.environ['PATH']
controlla che nel tuo path ci sia il percorso c:\windows\system32
oppure segui il consiglio di leonardo.
ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listin
import os
os.system(r'c:\WINDOWS\system32\tftp.exe')
risposta:
"c:\WINDOWS\system32\tftp.exe" non è riconosciuto come comando interno
o esterno,
un programma eseguibile o un file batch.
però se a te funziona allora comincio a pensare che sia colpa in qualche
modo di windows.
che roba strana.
ciao,
io ho provato a fare
os.system(r'c:\WINDOWS\system32\tftp.exe')
e mi funziona. perchè non provi a fare una cosa del genere?
os.system(r'c:\WINDOWS\system32\tftp.exe %s PUT conf.conf' % '192.168.1.1)
hth
cioa f
Il giorno 08 novembre 2012 14:10, Vittorio Spina
ha scritto:
> ho provato con il
ho provato con il path completo c:\windows\system32\TFTP.exe -i
ho provato con call c:\...
con call "c:\..."
con start c:\...
con cmd c:\
niente se lancio il batch a mano da shell funziona sempre
se lancio il batch da python, mi dice che tftp non è un programma
eseguibile.
Non ho idea di che
Il giorno 08/nov/2012, alle ore 11:37, Vittorio Spina
ha scritto:
> per il path, ho provato e continua a non funzionare, poi se lancio il bat da
> shell va che è una meraviglia ma se lancio il bat da pytnon
È quasi un problema di variabile PATH.
Hai provato a seguire il consiglio di Leonardo e
/Magari è un problema di path (di windows), perché non provi ad usare il
path completo a TFTP, dentro put.bat?
Sembrerebbe che il percorso del programma TFTP non sia nel path
/
/Io per usare software tipo pdftotext ho fatto così.../
/
/
/from subprocess import Popen, PIPE/
/
/
/cmd = 'PUT.bat 1
Magari è un problema di path (di windows), perché non provi ad usare il
path completo a TFTP, dentro put.bat?
Il giorno 08 novembre 2012 11:23, Vittorio Spina
ha scritto:
> Ho un problema stranissimo, o almeno mi appare come tale.
> devo inviare una configurazione va TFTP a un device.
> ho fatto
Il 08/11/2012 11:23, Vittorio Spina ha scritto:
Ho un problema stranissimo, o almeno mi appare come tale.
devo inviare una configurazione va TFTP a un device.
ho fatto un bath [put.bat] file che all'interno ha solo una riga:
TFTP -i %1 PUT conf.conf
se lancio il batch nel seguente modo:
PUT.ba
Io per usare software tipo pdftotext ho fatto così...
from subprocess import Popen, PIPE
cmd = 'PUT.bat 192.168.1.1'
proc = Popen(cmd, shell=True, stdout=PIPE)
stdout = proc.communicate()[0]
prova un po'
Il giorno 08 novembre 2012 11:23, Vittorio Spina
ha scritto:
> Ho un problema stranissimo
Ho un problema stranissimo, o almeno mi appare come tale.
devo inviare una configurazione va TFTP a un device.
ho fatto un bath [put.bat] file che all'interno ha solo una riga:
TFTP -i %1 PUT conf.conf
se lancio il batch nel seguente modo:
PUT.bat 192.168.1.1
funziona regolarmente
se invece l
13 matches
Mail list logo