- 55
- 5
- CPU
- intel i5 6400 skylake
- Scheda Madre
- Asus h170 pro4s
- RAM
- 2x 4GB HyperX Fury DDR4
- GPU
- Zotac gtx 970
Salve a tutti, prima di iniziare vorrei fare una premessa, prima di iniziare a studiare python non conoscevo nessun linguaggio di programmazione se non Heidenain, Selca, Fanuc ma servono per programmare CNC, trovo che python sia divertente da usare e da imparare e mi sto appassionando a questo mondo, stavo seguendo una guida dove era appena stato introdotto appunto il modulo subprocess, il problema è questo, dopo aver importato il modulo e lanciato il comando subprocess.run (["*nomeapp*"]) mi compaiono diversi errori, se inserisco semplicemente il nome tipo Word l'errore è [WinError 2] Impossibile trovare il file specificato se invece il nome è valido, quindi Word.ink l'errore è [WinError 193] %1 non è un'applicazione di Win32 valida cercando un pò in rete sembra che il nome del file da mettere sia l'eseguibile quindi ho agito in questo modo:
avviato word, gestione attività,dettagli,tasto destro,apri percorso file poi copiavo il percorso e lo inserivo in os.chdir poi dando il nome corretto dell'eseguibile quindi WINWORD.exe l'applicazione si apre correttamente, ho capito che se l'eseguibile è nell'attuale directory il file viene trovato, come posso fare per ovviare a questa cosa?
chiedo scusa per la spiegazione probabilmente poco chiara ma dire che sono agli inizi è già tanto
grazie
avviato word, gestione attività,dettagli,tasto destro,apri percorso file poi copiavo il percorso e lo inserivo in os.chdir poi dando il nome corretto dell'eseguibile quindi WINWORD.exe l'applicazione si apre correttamente, ho capito che se l'eseguibile è nell'attuale directory il file viene trovato, come posso fare per ovviare a questa cosa?
chiedo scusa per la spiegazione probabilmente poco chiara ma dire che sono agli inizi è già tanto
grazie