Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 31-08-2016 22:13:20

francois
Membre
Inscription : 21-03-2016

[résolu]lancer un programe en ligne de commande sous python

Bonsoir

j'essaie de lancer un scripte sous python en ligne de commande mais ça me donne le message suivant :

root@debian:/home/francois# ! /home/francois/helloworld.py
/home/francois/helloworld.py: ligne 1: erreur de syntaxe près du symbole inattendu « ( »
/home/francois/helloworld.py: ligne 1: `Python 2.7.9 (default, Mar  1 2015, 18:22:53) '


mon script est le suivant :

Python 2.7.9 (default, Mar  1 2015, 18:22:53)
[GCC 4.9.2] on linux2
Type "copyright", "credits" or "license()" for more information.
>>> print ("Hello world!")

J'ai pensé que l'erreur venait peut-être de la ligne N°1...les parenthèses du "Hello world" qui pouvaient poser problème....mais même en les enlevant le message d'erreur est le même !

Merci d'avance !

Dernière modification par francois (31-08-2016 23:07:34)

Hors ligne

#2 31-08-2016 22:26:07

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : [résolu]lancer un programe en ligne de commande sous python

tu veux dire que si tu fais

cat /home/francois/helloworld.py


tu obtiens

Python 2.7.9 (default, Mar  1 2015, 18:22:53)
[GCC 4.9.2] on linux2
Type "copyright", "credits" or "license()" for more information.
>>> print ("Hello world!")
 



??

et si ton script ressenblait à

#!/usr/bin/python
print ("Hello world!")



je pense qu'il fonctionnerait (enfin il me semble tongue)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#3 31-08-2016 22:54:59

francois
Membre
Inscription : 21-03-2016

Re : [résolu]lancer un programe en ligne de commande sous python

Severian a écrit :

tu veux dire que si tu fais

cat /home/francois/helloworld.py


tu obtiens

Python 2.7.9 (default, Mar  1 2015, 18:22:53)
[GCC 4.9.2] on linux2
Type "copyright", "credits" or "license()" for more information.
>>> print ("Hello world!")
 



??

et si ton script ressenblait à

#!/usr/bin/python
print ("Hello world!")



je pense qu'il fonctionnerait (enfin il me semble tongue)




Oui en effet en fait ça fonctionne ! en fait le "code]Python 2.7.9 (default, Mar  1 2015, 18:22:53)
[GCC 4.9.2] on linux2
Type "copyright", "credits" or "license()" for more information" génère une erreur ....

Merci pour tout !

Dernière modification par francois (31-08-2016 23:06:28)

Hors ligne

Pied de page des forums