Alors j'ai vérifié ligne par ligne le code suivant avec l'environnement IronPython
Il apparait que tout va bien (tout du moins je n'ai pas d'erreurs) si je retire la dernière ligne. Mais alors une invite de commande s'ouvre a partir de Python312 et demeure en standby (attendant) sans doute les données d'entrées... Si je réactive la dernière ligne, c'est là que le problème de syntaxe apparait... Ce serait donc la dernière ligne qui pose problème... Je vais creuser cela demain !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import os import subprocess os.chdir(r"C:\Users\...\Documents\Bac à sable\pyNukiyama") Python312 = r"C:\Users\...\AppData\Local\Programs\Python\Python312\python.exe" process = subprocess.Popen([Python312,'appel_nukiyama.py'], stdin=subprocess.PIPE, stdout=subprocess.PIPE) out,err = process.communicate(input=f"{Vwater}, {Pwater}, {Twater}".encode())
Merci encore de votre aide
Pierre
Partager