IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

print rien compris


Sujet :

Python

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut print rien compris
    Bonjour tous,

    je suis en train de me mettre au python 2.x car nécessaire pour l'utilisation avancée d'un logiciel commercial. A la première lecture ça m'a semblé assez facile (comparativement au C++ que j'utilise habituellement) mais en fait pas tant que ça car je n'arrive même pas à utiliser la fonction "print" !!!!!!!
    En plus, j'ai l'impression qu'il y a plusieurs façon de l'utiliser et maintenant je suis perdu

    Pourriez vous me dire comment faire pour utiliser "print" car je n'y comprends plus rien ... ?

    Ce que j'ai fais :
    - j'ai fais un fichier "example.py"
    - j'ai autorisé l'execution avec "chmod +x example.py"
    - ensuite j'ai executé avec "./example.py"

    avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/usr/bin/python
    # -*- coding: encoding -*-
    monNombre=11
    print "mon nombre est : %i" % monNombre
    mais il me dit qu'il y a un probleme d'encodage (with BOM).

    j'ai essayé d'autres choses avec des virgules ou autre (en fonction des différentes version que j'ai vu sur le net)
    mais à chaque fois ça ne me donne pas ce que je souhaite

    pourriez vous m'aider, je suis pommé...

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Ce qui est bien avec Python, c'est qu'il indique à quelle ligne l'erreur se produit......
    python test.py 
      File "test.py", line 2
    SyntaxError: encoding problem: with BOM
    Oh ben c'est pas le print qui pose soucis puisqu'il est à la ligne 4

    # -*- coding: encoding -*-
    Rien ne te parait bizarre dans cette ligne ? En tapant "python encoding utf-8" dans Google, le 3e lien est intéressant : c'est le PEP sur l'encoding des fichiers sources. http://legacy.python.org/dev/peps/pep-0263/ En lisant cette page, tu comprendras pourquoi cette ligne devrait te paraitre bizarre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    monNombre=11
    print "mon nombre est : %i" % monNombre
    Essaye avec ça

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    super merci, j'avais pas saisi ça, pas habitué à me prendre la tête avec de l'encodage...
    bon WK

    ps: un autre probleme que j'avais dans mes tests et que parfois je commencais mon script par des commentaires, du coup certains tests plantés egalement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT] XML débutant : Rien compris !
    Par popy67 dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 23/05/2008, 16h41
  2. Rien compris, OpenGL et Z axis !?!
    Par _ZoD_ dans le forum OpenGL
    Réponses: 7
    Dernier message: 02/10/2007, 15h40
  3. congés payés rien compris
    Par ti'lou dans le forum Congés
    Réponses: 13
    Dernier message: 28/02/2007, 19h06
  4. [Noob] Mon premier programme : rien compris
    Par uNd3r² dans le forum Dev-C++
    Réponses: 5
    Dernier message: 19/12/2006, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo