Domanda:
Come faccio a visualizzare un mio programma scritto in Python una volta salvato con estensione .py ?
damymaio93
2009-08-09 00:27:02 UTC
Io dopo aver scritto un piccolo programma in python lo salvo con nome sul mio desktop e con estensione .py e dopo avergli cliccato si apre una finestra nera e poi subito si richiude !!
Vorrei sapere come fare a visualizzare l'output di un programma .py!!
Grazie
Tre risposte:
Tizio 008
2009-08-09 02:06:07 UTC
la finestra "nera" è una console aperta ad hoc dal sistema per visualizzare un output di un programma che fa output a console (per esempio

print "ciao");

questa sopravvive finché è necessario, cioè fino alla terminazione del programma.



la cosa migliore è aprire da te questa console (programmi "per console" vanno eseguiti con la console):



se sei su windows, il separatore è \ e non /

e "path" sta per "il percorso che dalla cartella corrente ti porta al tuo programma", per esempio



python ~/Desktop/programma.py

naturalmente invece di programma.py devi scrivere il nome del tuo programma.



se sei su windows e hai già aperto la cmd (inizio->esegui... "cmd"),

python "C:\Dove è il desktop\per Windows\non ricordo\programma.py"



infine ultima possibilità se sei su GNU/Linux e usi KDE.

è tanto che non uso KDE quindi non ricordo dove è, probabilmente nella configurazione di associazioni file;

prova tasto destro → proprietà; vedi se è là una opzione che dice "tieni la console aperta" (o simile); altrimenti ci dovrebbe essre una specie di chiave inglese in uno dei tab sempre della finestra proprietà, cliccala; e cerca l'opzione "tieni console aperta" nella "nuova" finestra che ti appare.



forse congiuntamente c'era anche l'opzione "run in console" (sto comunque pensando a KDE3, KDE4 non so se hanno cambiato queste cose)



in extremis, aggiungi un fake input del tipo

a = raw_input()

in fondo al programma
Tox
2009-08-09 07:34:46 UTC
Non cliccare sul file. Da riga di comando digita:

>> python path/nomeapplicazione.py



-------------------------

N.B. come giustamente ti fa notare chi mi segue path, e nomeapplicazione.py, sono dei nomi generici per dire "sostituiscili con quelli reali", che per ovvie ragioni non posso conoscere. Provo a farti un diverso esempio: C:\Documents\Desktop\pippo.py

Devi ovviamente adattarlo alla reale posizione e con i reali nomi dei tuoi file nelle cartelle.
stragatto
2009-08-09 08:11:59 UTC
Microsoft ha allevato una generazione di cliccatori che sconoscono la riga di comando e pretendono pure di programmare :)

Non devi scrivere path: path e' il percorso, cioe' la sequenza di directory (per i cliccatori: directory=cartelle) che va da C:\ fino alla cartella dove c'e' il tuo file .py


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...