rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Comment ecrire sur 1 fichier python

corball, le samedi 1 janvier 2005 à 17:19:23
Salut tout le monde et bonne année
Je débute en programmation je suis sous linux et j apprend a programmer avec python.

Mon pb:
Je sais créer un fichier mais je ne sais pas ecrire dessus après sa sauvegarde.quand je veus ecrire sur 1 fichier en faisant f=open('fichier','w')le fichier qui s'ouvre est vide.

Ma question:
Comment sauvegarder un programme que je suis en train d 'ecrire pour pouvoir le modifier.
J'ai chercher la reponse dans d'autre forums et des tutoriels mais je n'ai pas trouvé la reponse.

Merci
Répondre à corball  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
corball, le samedi 1 janvier 2005 à 19:48:14
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
Répondre à corball

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jisisv, le dimanche 2 janvier 2005 à 04:45:08
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)
Répondre à jisisv

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
corball, le lundi 3 janvier 2005 à 18:35:22
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.
Répondre à corball

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grdscarabee, le lundi 3 janvier 2005 à 20:02:22
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
Répondre à grdscarabee

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kilian, le lundi 3 janvier 2005 à 20:12:40
Tu pourrais nous coller le début de ton script?

Sm95ZXVzZXMgZup0ZXMgOi0p
Répondre à kilian

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mardi 4 janvier 2005 à 11:03:47
Vui ça serait plus simple.


Joyeuses fêtes à toi aussi, Kilian ! :-)
Répondre à sebsauvage

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kilian, le mardi 4 janvier 2005 à 11:09:46
Ah tu es le premier à avoir trouvé tout seul pour ma signature :-D
En plus c'est le début du script de Webgobbler qui m'a donné l'idée (je connaissais pas le Mime base64)...

Bonne année :-)

Sm95ZXVzZXMgZup0ZXMgOi0p
Répondre à kilian

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
corball, le mercredi 5 janvier 2005 à 16:47:55
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
Répondre à corball

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mercredi 5 janvier 2005 à 17:04:14
#! usr/bin/python

ça ne serait pas plutôt:
#! /usr/bin/python
Répondre à sebsauvage

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
corball, le mercredi 5 janvier 2005 à 17:12:37
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???
Répondre à corball

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mercredi 5 janvier 2005 à 17:29:05
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 /
Répondre à sebsauvage

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grdscarabee, le mercredi 5 janvier 2005 à 17:40:32
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
Répondre à grdscarabee

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
corball, le mercredi 5 janvier 2005 à 19:15:43
Merci GrdScarabe
Mon interpreteur fonctionne il est dans le repertoire racine mais je ne comprend pas pourquoi mon programme ne s'execute pas.
merci
Répondre à corball

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grdscarabee, le mercredi 5 janvier 2005 à 19:25:34
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
Répondre à grdscarabee

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
hihi, le mardi 12 décembre 2006 à 23:32:35
comment proceder pou pouvoir configurer le dos
Répondre à hihi

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 sebsauvage, le mercredi 13 décembre 2006 à 09:23:34
Quel rapport avec Python ? “Life is short - You need Python” -- Bruce Eckel, membre du comité ANSI C++
Répondre à sebsauvage
Python: exec('x') => NameError: name 'x' is (Résolu)Bonjour. J'essaie de faire fonctionner un script python. Je voudrais exécuter un fichier externe, mais il y a une erreur dans mon code. exec('configurations-calculees/'+type_jeu+'.py') A l'exécution du fichier (python... www.commentcamarche.net/forum/affich-4823069-python-exec-x-nameerror-name-x-is
Fichier PHP (Résolu)Bonjour, j'ai des fichiers à lire c'est ecrit "Fichier PHP" c'est quoi un fichier php et comment ou avec quel logiciel se fait la lecture je vous remercie quelque soit la réponse www.commentcamarche.net/forum/affich-6818178-fichier-php
Explorer.exe doit fermer (Résolu)bonjour , j'ai un message d'erreur au demmarrage de mon pc qui m'indique: explorer.exe doit fermer. mes pages se figent , et par moment tout est bloque. c'est ecrit: fichier:c:\windows\system32\isass.dll nom du logiciel malveillant... www.commentcamarche.net/forum/affich-2548764-explorer-exe-doit-fermer
[Python] Lire et écrire des fichiers CSVLIRE ET ÉCRIRE DES FICHIERS CSV Python www.python.org, dans sa version 2.4 supporte de facto le format CSV (comma-separated values: valeurs séparées par des virgules). La Library Reference est certes très explicative à ce... www.commentcamarche.net/faq/sujet-2382-python-lire-et-ecrire-des-fichiers-csv
[Shell] Créer un fichier videPour créer un fichier vide, il vous suffit de taper la commande suivante : > fichier Vous pouvez également utiliser la commande touch : touch fichier www.commentcamarche.net/faq/sujet-866-shell-creer-un-fichier-vide
Utiliser des accents et autres caractères spéciauxDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça... www.commentcamarche.net/faq/sujet-188-utiliser-des-accents-et-autres-caracteres-speciaux
[Programmation]Modifications non enregistrées (Résolu)Bonjour ! J'étudie en ce moment, dans le cadre de mes études, un logiciel audio video existant (Pitivi) écrit en Python. Mais j'ai un problème ... Je n'arrive pas à faire prendre en compte mes modifications de code par le logiciel ! :o... www.commentcamarche.net/forum/affich-2813030-programmation-modifications-non-enregistrees
Probleme plein ecran fichier excel (Résolu)Bonjour, a propos des macro excel j'ai un petit souci. en effet, je suis arrivé à passer en mode plein écran (cad sans aucune barre de tache). je peux sortir de mon fichier via un bouton et une macro pour sortir et restaurer ainsi les conf... www.commentcamarche.net/forum/affich-4064588-probleme-plein-ecran-fichier-excel
[JAVA] Création de fichier, écriture fichier (Résolu)Bonjour à tous, J'ai actuellement un soucis en java pour l'écriture de logs dans un fichier. J'ai un scénario (une classe java) chargée de faire un traitement et d'écrire les logs dans un fichier de rapport. Au début du thread... www.commentcamarche.net/forum/affich-3104258-java-creation-de-fichier-ecriture-fichier
Toutes les réponses pour « comment ecrire sur 1 fichier python »