Erreur lors enregistrement script

Bonjour,

Je vien d’adapter le script de flirt pour ICO :

Voila mon script :

import requests, json, codecs

url_token = « https://interop.ondilo.com/oauth2/token »
url_ico = « https://interop.ondilo.com/api/customer/v1/pools/xxxx/lastmeasures »

payload_token = « refresh_token=xxxxxxxxxxx&grant_type=refresh_token&client_id=customer_api »
headers_token = {
‹ Content-Type ›: « application/x-www-form-urlencoded »,
‹ Cache-Control ›: « no-cache »,
}

response_token = requests.request(« POST », url_token, data=payload_token, headers=headers_token)
jsonlist = json.loads(response_token.text)
jsonlist = jsonlist[‹ access_token ›]

headers_ico = {
‹ Authorization ›: "Bearer " + str(jsonlist),
‹ Cache-Control ›: « no-cache »,
}

response_ico = requests.request(« GET », url_ico, headers=headers_ico)
payload = response_ico.text

f = codecs.open(’/var/www/html/ico_data.txt’, ‹ w ›, encoding=‹ utf8 ›)
f.write(payload)

j’ai créer et mis en place mon fichier scriptICO.PY dans /var/www/html/plugins/script/core/ressources/scriptICO.PY

et j’ai crée le fichier ico_data.txt que j’ai mis comme préconisé (dans le poste pour Flipr) à la racine de jeedom => ‹ /var/www/html/ico_data.txt ›

et j’obtiens se bo message d’erreur lors de l’enregistrement :
Capture d’écran 2020-05-11 à 09.36.54

Pouvez vous m’aider ?
Merci

C’est bon, il me manquais cette ligne au début du script : #! /usr/bin/env python3

qui peux m’expliquer se que c’est et pourquoi ca me gênerais ces erreurs ?

Merci

Quand tu présente du code utilise l’icone </> et colle la copie de ton code dedans
ca permet au code d’être lisible si non l’éditeur transforme le tout … et on comprend rien

Dans ta machine il peut y avoir 2 ou même plus de langage python
dans un script exécutable cela permet de choisir cette version et la façon d’écrire n’est pas la même …

généralement il y a un python qui est une version 2.XX et Python3 une version 3.XX

cette ligne dit quel python utiliser.