2009-06-11 8 views

Répondre

3

python myscript.py

3

Voir Basic Hints for Windows Command Line Programming.

Si votre répertoire d'installation de python est inclus dans %PATH% -

C:\> python myscript.py 

Si vous connaissez le chemin d'installation:

C:\> C:\python26\python myscript.py 

Et, vous pouvez insérer une hashbang dans la 1ère ligne du script:

#! C:\python26\python 

et il fonctionnera en tapant simplement la nom du script. Ceci est le contenu de p.py:

#!C:\python26\python 
import sys 
print sys.path 

et de l'appeler directement à partir d'une fenêtre cmd.exe:

C:\>p.py 
['C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs', 
'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 
'C:\\Python26', 'C:\\Python26\\lib\\site-packages', 
'C:\\Python26\\lib\\site-packages\\win32', 'C:\\Python26\\lib] 
+0

Oups, j'ai supprimé mon commentaire.Je demandais ce que Johannes a répondu. La réponse de SilentGhost fait fonctionner la variante hashbang de gimel, je suppose, bien que cela fonctionne à cause de l'extension et non à cause du hashbang. – OregonGhost

+0

Fonctionne sur mon installation Windows de python2.6. – gimel

2

Si votre script est foo.py, vous pouvez simplement faire

C:\Python25\python.exe foo.py 

En supposant vous avez installé python 2.5 dans l'emplacement par défaut. Vous pouvez également ajouter C: \ Python25 à votre% PATH%, de sorte que:

python foo.py 

fonctionnera. Mais sachez que changer% PATH% peut affecter les applications (c'est pourquoi cela n'est pas fait par le programme d'installation python par défaut).

4

je le fais de cette façon:

C:\path\to\folder> yourscript.py 
+0

Cela fonctionne très bien si vous avez l'interpréteur Python comme programme par défaut pour ouvrir les fichiers .py. –

+0

n'est-ce pas ce que le programme d'installation fait par défaut? – SilentGhost

+0

@SilentGhost: l'utilisateur peut vouloir ouvrir les fichiers Python dans un éditeur par défaut. –

0
  1. Avez-vous installé python? sinon installer à partir python.org
  2. en ligne, utiliser la commande

    python "chemin vers script.py"

  3. si python est pas dans la liste PATH vous pouvez l'ajouter à PATH dans variables d'environnement ou directement utilisez path to python.exe

    c:\python25\python.exe myscript.py 
    
1

Vous trouverez peut-être utile d'inclure un fichier .bat qui appelle le script .py. Ensuite, tout ce que vous avez à faire est de taper le nom de votre script pour l'exécuter.

Essayez quelque chose comme: python% ~ dp0 \% ~ n0.py% *

(De http://wiki.tcl.tk/2455)

+0

Cela a l'avantage supplémentaire de permettre aux utilisateurs de double-cliquer sur le fichier .bat. Malheureusement, cela dépend toujours que python fasse partie de% PATH%. – Job

Questions connexes