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 :

Remplacer un no-break space


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 5
    Par défaut Remplacer un no-break space
    Bonjour à tous.

    Dans mon programme python, je recupere une chaine de caractere dans une page html encodée en latin-1. Cette chaine de caractere est composée de chiffres avec un separateur de millier. Je veux suppirmer ce separateur.

    Si j'utilise le code suivant cela ne fonctionne pas :

    Pour essayer d'en savoir un peu plus sur ma string j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print isinstance(string,str)
    il me renvoit Si je teste
    il me renvoit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ValueError: invalid literal for int() with base 10: '5\xa0241\xa0948'
    \xa0 correspond au caractere no-break space.

    Je voudrais arriver a le suppirmer, pour pouvoir importer mes chiffres dans excel et qu'il les reconnaisse. Car excel lui aussi n'arrive pas a virer ce caractere et du coup mes chiffres ne sont pas correctement reconnu pour utiliser des formules.

    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    et pourquoi tu ne fais pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '5\xa0241\xa0948'.replace('\xa0', '') ##5241948

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 5
    Par défaut
    Evidement !

    J'avais essaye mais j'ai du me planter en tapant dans le code et ca ne marchait pas. D'ailleurs je comprenais pas pourquoi.

    Je viens de retenter et ca marche.

    Quel boulet !

    Voila comment perdre deux heures sur une connerie.

    Enfin c'est en faisant qu'on apprend

    MERCI

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. [XSl-FO] NARROW NO-BREAK SPACE
    Par fleur de lotus dans le forum XSL/XSLT/XPATH
    Réponses: 0
    Dernier message: 16/11/2010, 19h52
  3. [TinyMCE] tinymce espace insécable/no-break space
    Par rasdri dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 06/02/2008, 15h12
  4. comment remplacer une partie de texte dans un champs
    Par patlapi dans le forum Paradox
    Réponses: 4
    Dernier message: 20/11/2003, 14h38
  5. [LG]Pause de programme ou Break time
    Par lvdnono dans le forum Langage
    Réponses: 11
    Dernier message: 17/05/2003, 17h23

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