Partage
  • Partager sur Facebook
  • Partager sur Twitter

lancer un programme python avec power shell

Sujet résolu
27 février 2013 à 9:15:21

Bonjour,

je voudrais savoir comment lancer un programme python avec power shell


  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 12:42:51

Pourquoi n'ecris-tu pas tout simplement le chemin de ton programme dans le shell?
  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 15:35:08

merc ^^ .

Comment faire pour lancer le programme , j'ai mis pyhton nom.py

il me dit "Le terme « python » n'est pas reconnu comme nom d'applet de commande,..."

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
27 février 2013 à 15:40:57

il faut ajouter le répertoire de python (par ex. C:\Python27 ) dans le PATH
  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 17:06:39

comment j’ajoute le répertoire ?

j'ai un path mais la valeur c'est C:\Program Files (x86)\NVIDIA Corporation...

  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 17:13:09

Pour modifier la variable PATH il faut ecrire quelque-chose comme: PATH=%PATH%;<path de l'intepreteur python>.

Mais c'est bizarre normalement il me semble que c'est fait automatiquement a l'installation.

Quand tu entres tout simplement le chemin de ton programme ca marche pas? (sans marquer "python" devant)

-
Edité par stackOverflow 27 février 2013 à 17:39:29

  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 17:54:55

Quand je tape .\exo1.py  , il y a une fenetre qui s'ouvre puis se referme

Voila ce qui a dans programme.py

#! /usr/bin/python
# -*- coding: utf-8 -*-

#1


def somme (n):
    s=0
    for i in range (1,n+1):
        s+=i
    return s



  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 18:01:39

Je croyais que tu etais sous Windows.

C'est normal il y a juste une declaration de fonction dans ton programme.

Rajoutes quelque chose comme:

somme(10)
input()

Et tu verras normalement la fenetre devrait rester et un output devrait s'afficher.

En esperant t'avoir aide!

PS: Soi dit en passant, pour ta fonction somme, la formule n(n+1)/2 est preferable :p

-
Edité par stackOverflow 27 février 2013 à 18:05:26

  • Partager sur Facebook
  • Partager sur Twitter
27 février 2013 à 18:37:13

je suis sous Windows mais je l'ai écrit sous un mac a l’école pour essayer de l'ouvrir avec le terminal (qui sur le mac) mais j'ai pas réussi , il ne se passait rien

j'ai rajouter l'input au début de programme, la fenêtre reste ouverte mais il n'y a rien

quand je tape somme(5) par exemple + entré , la fenêtre se ferme

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
28 février 2013 à 16:39:06

pour modifier définitivement le PATH, le plus simple c'est d'aller dans panneau de configuration > système > avancé > variables d'environnement > path > modifier > rajouter à la fin ";C:\PythonXX" (où XX est la version de Python)
  • Partager sur Facebook
  • Partager sur Twitter
28 février 2013 à 17:04:23

soraka a écrit:

j'ai rajouter l'input au début de programme, la fenêtre reste ouverte mais il n'y a rien

Normal.

Essaye ça plutôt :

#! /usr/bin/python
# -*- coding: utf-8 -*-
 
#1
 
 
def somme (n):
    s=0
    for i in range (1,n+1):
        s+=i
    return s

print(somme(10))
input("Appuyez sur ENTREE pour continuer...")
  • Partager sur Facebook
  • Partager sur Twitter
Zeste de Savoir, le site qui en a dans le citron !