|
|
|
|
salut
Pour etre plus précis dans mes exploications comment sauvegarder mes programmes pour pouvoir les modifier sans avoir a tout réecrire? Je debute Merci |
Tu ouvriras ton éditeur préféré emacs, xemacs , vi, vim, eclipse...
NB Sujet de trolls recurrent... Tu y introduira ton programme en veillant à l'indentation correcte. La première ligne de ton fichier contiendra quelque chose du genre #! /usr/bin/python afin d'indiquer au chargeur comment exeécuter le script.(à adapter selon la distribution Sur un support disque ton programme sauveras. Avec chmod u+x ton_programme.py tu donneras le droit d'exécution (pour l'utilisateur courant) à ton script. Avec ./ton_programme.py arg1 arg2 "argument 3" tu testeras ton oeuvre. Johan Gates gave you the windows. GNU gave us the whole house.(Alexandrin) |
Merci jisisv
J'ai fai comme tu as dis mais j'ai le message d'erreur: ./mon_progamme.py: line1: syntax error near unexpected token `(' ./mon_programme.py: line1: `Python 2.3.3 (#2,Feb 17 2004, 11:45:40) ' Alors que doi je faire? Merci d'aider un pauvre débutant perdu. |
Salut,
Ce petit message est ce qu'on appelle un message d'erreur.....il te notifie d'une erreur dans ton script. C'est peut être le premier que tu rencontres, mais ne t'inquiètes pas tu vas t'habituer à en croiser!!! :D Il semble ici qu'il te fasse part d'un petit problème de syntaxe à la ligne 1, ce qui est étrange car celle-ci ne devrait pas contenir de parenthèses mais juste la ligne : #! /bin/python ou quelque chose du genre... GrdScarabe Learn with the best, teach the others |
Tu pourrais nous coller le début de ton script?
Sm95ZXVzZXMgZup0ZXMgOi0p
|
Merci pour vos reponses
Après avoir changé la premiere ligne de mon script:#! usr/bin/python maintenant j' ai un nouveau message d'erreur quand je veus executer mon programme: :bad interpreter :No such file or directory Je ne comprend pas pourquoi ce message s'affiche, le script est dans le repertoire courant /home/chez_moi/. Merci de m'aider |
#! usr/bin/python
ça ne serait pas plutôt: #! /usr/bin/python |
Oui c'est ca #! /usr/bin/python
Je me suis trompé dans l'ecriture du message.Alors que dois je faire? Pourquoi ce message d'erreur??? |
usr/bin/python
veut dire: "utiliser le programme python qui se trouve dans le répertoire bin du répertoire usr qui se trouve dans le répertoire courant." /usr/bin/python veut dire: "utiliser le programme python qui se trouve dans le répertoire bin du répertoire usr qui se trouve dans le répertoire racine." Il suffit de corriger le script Python en ajoutant bien le / |
Salut,
Alors #! /usr/bin/python signifie que l'interpreteur va être recherché dans le répertoire /usr/bin et son nom est python. Est-ce que le programme s'y trouve ? Tapes : file /usr/bin/python tu devrais avoir comme retour un truc du genre : /usr/bin/python: symbolic link to `python2.3` mais si tu as un truc du genre: /usr/bin/python: ERROR: cannot open... c'est que l'interpréteur n'est pas installé, ou pas dans ce répertoire. Pour rechercher dans quel répertoire il se trouve tapes: for i in `echo $PATH | tr : ' '`; do echo $i; ls $i | grep python; done et regardes dans quel répertoire se trouve ton interpreteur...sinon il faudra l'installer ce qui va dépendre de ta distribution... GrdScarabe Learn with the best, teach the others |
Merci GrdScarabe
Mon interpreteur fonctionne il est dans le repertoire racine mais je ne comprend pas pourquoi mon programme ne s'execute pas. merci |
Re,
Si ton interpréteur est sur la racine, alors ton entête de fichier doit être : #! /python Voilà..on va y arriver !! GrdScarabe Learn with the best, teach the others |
comment proceder pou pouvoir configurer le dos
|