J'ai écrit un script en python pour lire les données d'une sonde connectée en Modbus. Dans les dernières lignes du script, celui-ci doit créer un fichier XML pour stocker les données (ou le modifier si il existe déjà).
Lorsque j'exécute le fichier directement depuis le RPi grace à la commande :
Code : Tout sélectionner
python2.7 /home/pi/Desktop/code.py
Mais Lorsque j'effectue la commande depuis le Plugin Script j'ai ce message d'erreur qui s'affiche :
Voici la ligne incriminée :Erreur dans l'exécution du terminal, la valeur retournée est : 1. Détails : Traceback (most recent call last): File "/home/pi/Desktop/code.py", line 299, in export(b_1, nom1) #Export des données de b_1 sous le nom1 (Bassin_7B) File "/home/pi/Desktop/code.py", line 167, in export with open("/home/pi/Desktop/Data.xml", "w") as f: IOError: [Errno 13] Permission denied: '/home/pi/Desktop/Data.xml'
Code : Tout sélectionner
with open("/home/nicolas/Bureau/test.xml", "w") as f:
f.write(tree)
Et voici la configuration de Script :
Type Script : Script
Type : Action/Défaut
Requète : /home/pi/Desktop/code.py (Emplacement temporaire du fichier, juste pour les tests)
Quelqu'un aurait-il une solution à ce problème ?
En vous remerciant
Nico