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 :

Utilisation subprocess et données entrée


Sujet :

Python

  1. #21
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 744
    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 744
    Par défaut
    Citation Envoyé par PierreLCV Voir le message
    Ce serait donc la dernière ligne qui pose problème... Je vais creuser cela demain !
    La dernière version d'IronPython est compatible 3.4. (mais on ne sait pas quelle version vous utilisez).
    Elle ne connait certainement pas les f-strings.

    Par ailleurs s'il ne faut passer que 3 paramètres puis récupérer la sortie, subprocess.check_output devrait suffire (on passe les données dans les arguments d'appel).

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

  2. #22
    Membre averti
    Homme Profil pro
    Ingénieur Mécanique Fluides
    Inscrit en
    Janvier 2024
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Mécanique Fluides
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2024
    Messages : 20
    Par défaut
    Chers fred1599, umfred & wiztricks,
    Merci beaucoup pour vos retours !
    Je vais essayer de fouiller dans la documentation pour voir si je peux connaitre la version de IronPython utilisée... Pourquoi pas utiliser subprocess.check_output en effet...
    Je vais continuer à travailler sur cela aujourd'hui et revenir vers vous.

    Cordialement
    Pierre

  3. #23
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonjour,

    Je vais essayer de fouiller dans la documentation pour voir si je peux connaitre la version de IronPython utilisée
    Pourquoi ? On peut tout simplement pas exécuter l'interpréteur ipython pour connaître sa version ?

  4. #24
    Membre averti
    Homme Profil pro
    Ingénieur Mécanique Fluides
    Inscrit en
    Janvier 2024
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Mécanique Fluides
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2024
    Messages : 20
    Par défaut
    Cher fred1599,
    Une petite vérification de la version utilisée me renvoie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >>>	
    import sys
    >>>	
    sys.version
    '2.7.4 (IronPython 2.7.4 (2.7.0.40) on .NET 4.0.30319.42000 (64-bit))'
    C'est donc bien du Python 2.x. Je vais voir si les f-strings sont la cause du problème...

    Merci beaucoup !
    Pierre

  5. #25
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par PierreLCV Voir le message
    C'est donc bien du Python 2.x. Je vais voir si les f-strings sont la cause du problème...
    Ca risque fortement de l'etre car les f-strings (ainsi que la méthode str.format) n'existent pas sous P2...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #26
    Membre averti
    Homme Profil pro
    Ingénieur Mécanique Fluides
    Inscrit en
    Janvier 2024
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Mécanique Fluides
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2024
    Messages : 20
    Par défaut
    Chers Sve@r, fred1599, wiztricks et umfred,
    Aprés pas mal d'essais, il apparait finalement que j'ai réussi à résoudre le problème de la fonction Quantity qui n'était pas disponible sur CPython... Donc plus besoin d'utiliser IronPython et plus besoin d'utiliser Subprocess ! Je vous avoue être assez soulagé car c'était assez compliqué...
    Quoi qu'il en soit, MERCI BEAUCOUP de votre aide, je n'en attendais pas tant ! Je pense que l'on peut arrêter ici cette conversation en espérant que la CPython (beta) soit suffisamment stable à l'usage...
    En parlant de stabilité, il s'avére que j'ai justement réalisé un script pour une utilisation paralléle à celle présentée ici et ce dernier est instable... Je m'en vais donc poster un nouveau sujet, au plaisir de vous retrouver sur ce nouveau problème...

    Trés cordialement,
    Pierre
    MERCI ENCORE !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/04/2007, 08h42
  2. Tuer un programme utilisant un port donné
    Par Nasky dans le forum Administration système
    Réponses: 2
    Dernier message: 18/03/2007, 15h01
  3. différence de donnés entre 2 bases
    Par JauB dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/06/2006, 10h44
  4. partage de donné entre 2 thread
    Par firejocker dans le forum MFC
    Réponses: 7
    Dernier message: 26/01/2006, 14h54
  5. utiliser base de donné d'1 autre site
    Par hm19000 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 15/11/2005, 13h40

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