questo è il mio script python (hello.py):Come faccio a eseguire script Python usando argomenti a linea di comando di Windows
def hello(a,b):
print "hello and that's your sum:"
sum=a+b
print sum
import sys
if __name__ == "__main__":
hello(sys.argv[2])
il problema è che non può essere eseguito dal prompt dei comandi di Windows linea di, ho usato questo comando: C: \ Python27> ciao 1 1 , ma non ha funzionato, purtroppo, potrebbe qualcuno si prega di aiutare
si prega di utilizzare la corretta formattazione del codice – thibauts
Se "hello.py" è in una directory 'path', e l'esecuzione di' ciao 1 1' non passa gli argomenti della riga di comando, quindi l'associazione di file .py èrotto. Se CMD o PowerShell non trovano "hello.py", allora .PY non è in "PATHEXT".Non dovresti avere bisogno di eseguire 'python hello.py 1 1'. È fastidioso poiché richiede l'utilizzo di un percorso qualificato per hello.py o prima di passare alla sua directory. – eryksun