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 :

Passage en argument d'une string type contenu d'un fichier


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut Passage en argument d'une string type contenu d'un fichier
    Bonjour,

    Je cherche a passer en argument d'une fonction python de l'Html.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    >MonSource = "<html> ........"
    >Python Monfichier.py MonSource
    Le soucis est que la donnée MonSource n'est pas forcément très "propre", il peut y avoir des 3, des / dedans .....
    Peut être le transformer en String avant ?

    Merci pour votre aide

    Thais

  2. #2
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    salut,

    la vraie question ce serait plutôt pourquoi vouloir faire comme ça ? mettre le html dans un fichier et ouvrir le fichier depuis le script n'est pas possible ?

    sinon basiquement sur la ligne de commande (Linux au moins) il suffira de tout mettre entre guillemets simples 'pouet' et dans le script récupérer sys.argv

  3. #3
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 304
    Par défaut
    Salut,

    Si ton html n'est pas déjà une string qu'est-ce donc ?

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 683
    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 683
    Par défaut
    Citation Envoyé par VinsS Voir le message
    Si ton html n'est pas déjà une string qu'est-ce donc ?
    Un string qui contient des caractères spéciaux qui seront interprétés par le shell qui n'arrivera pas "intègre" au programme.

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

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

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    Pour vous decrire un peu plus le principe ...
    J'ai un Apple Script qui récupère le code source de la page actuelle sur mon Google Chrome et doit ensuite la transmettre au script Python
    Le passage de relai se fait en AppleScript de faon classique : Python monfichier.py MonArgument1

    Pour le moment, je passe effectivement par un fichier txt, Applescript sauvegarde les infos dans un fichier pui appel le script python qui réouvre ce même fichier et l'exploite
    Mais c'est une peu long donc je cherche une meilleure solution donc de passer directement le contenu du fichier en paramètre, mais pb ...

    Merci de m'aider dans tous les cas ;-)

    Thais

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

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    Une autre idée aurait été de passer uniquement en paramètre l'URL a récupérer
    Mais le soucis est de pouvoir ouvrir cette URL dans mon Chrome actuel/déja ouvert (pour une gestion des cookies plus simple) ..... et la pb puisque "requests" m'ouvre une nouvelle fenêtre chrome

    Si vous avez une idée ....

    Merci encore

    Thais

Discussions similaires

  1. passage d arguments a une procedure lancer par un menu xl
    Par patbou dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/04/2008, 19h00
  2. Réponses: 4
    Dernier message: 08/02/2008, 13h01
  3. passage d'argument dans une fonction
    Par wadcyr8_197 dans le forum C++
    Réponses: 5
    Dernier message: 20/07/2007, 09h41
  4. PB de passage d'argument dasn une classe
    Par Naelhem dans le forum C++
    Réponses: 13
    Dernier message: 26/10/2006, 20h03
  5. [VB.NET] passage d'arguments d'une classe(form1) à une autre
    Par zouhib dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/05/2006, 16h54

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