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 :

Python comportement fonction _header


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2020
    Messages : 5
    Par défaut Python comportement fonction _header
    Bonjour,

    Je ne comprend pas le comportement de ce code.
    Pourquoi le résultat de la fonction _headers change après l'execution de la fonction as_bytes ?

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        print("avant as_bytes " + multipart._headers[0][1])
     
        data = multipart.as_bytes()
     
        print("après as_bytes " + multipart._headers[0][1])
    La sortie python
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    avant as_bytes multipart/mixed
    après as_bytes multipart/mixed; boundary="===============3251834266531114936=="

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Si vous n'indiquez pas d'où sortent vos fonctions/objets... on ne va même pas pouvoir lire la documentation pour vous.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2020
    Messages : 5
    Par défaut
    Salut,

    Désolé, la fonction _header vient de la librairie email.mime.

    Pour donner un peu plus de contexte.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
        import email.mime.multipart
        import email.mime.application
     
        file_json = open("certs/Private_PKCS12.txt","rb")
        part_text = email.mime.application.MIMEApplication(b"")
     
        part_text.set_type("application/json")
        part_text.replace_header('content-transfer-encoding', 'quoted-printable')
        part_text.set_payload(file_json.read())
        multipart.attach(part_text)
     
        file_cert = open(file_path, "rb")
        part_cert = email.mime.application.MIMEApplication(file_cert.read())
        part_cert.set_type("application/octet-stream")
        multipart.attach(part_cert)
     
        print("avant as_bytes" + multipart._headers[0][1])
     
        data = multipart.as_bytes()
     
        print("arpès as_bytes" + multipart._headers[0][1])

Discussions similaires

  1. [2008R2] sql server : requête sous python comporte la division entre deux attributs
    Par noramokh dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/06/2014, 16h24
  2. Réponses: 4
    Dernier message: 19/09/2012, 22h45
  3. Boost.Python utiliser fonction C++ dans Python
    Par Balmung dans le forum Boost
    Réponses: 0
    Dernier message: 29/06/2009, 20h26
  4. Comportement fonction -> nom approprié
    Par rasta girl dans le forum Delphi
    Réponses: 7
    Dernier message: 02/06/2006, 10h32
  5. Comportement fonctions imbriquées avec appel à Xmlhttprequest
    Par eirmag dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/05/2006, 16h10

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