Ajouter les variables d'environnement
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Dans cette partie on va rajouter un petit package qui va nous permettre de lire des informationsdepuis un fichier qui va être un fichier qui va contenir des variables d'environnement qu'on vapouvoir ensuite charger dans notre script puisque dans ce script on va avoir plusieurs informationsqu'on ne souhaite pas mettre en dur directement dans le script comme le token qui nous permettra
00:00:16 :d'utiliser pushover pour faire des alertes sur notre téléphone ou encore les informationsd'utilisateurs et de mots de passe et l'url donc complète en fait pour accéder au webunlocker de bright data donc je vais rouvrir mon terminal et on va installer le packagepython-dotenv qui va nous permettre de facilement lire ces variables d'environnement donc je
00:00:35 :l'installe et je vais créer un fichier .env à l'intérieur de mon projet donc clic droit fichiernouveau et on va créer ce fichier donc un fichier .env qui par défaut va être caché et on verra
00:00:45 :bien entendu que c'est le genre de fichier qu'il ne faut pas ajouter dans votre dépôt guide sijamais vous en créez un. Donc qu'est ce que je vais faire ici je vais mettre mes variables on
00:00:53 :verra par la suite lesquelles on va créer je vais en mettre une déjà juste pour vous montrer çava ressembler à ça donc on a ici pushover token égale à une chaîne de caractère pour l'instanton ne l'a pas encore mais je la mets juste pour vous montrer et ici en haut on va importer donc
00:01:06 :depuis .env la fonction load.env et on va tout simplement l'appeler au début de notre scripton va également apporter le module os qui va nous permettre de lire ces variables d'environnementune fois qu'on les a importés avec load.env et ici je vais lire cette variable donc je vais
00:01:21 :mettre quelque chose à l'intérieur pour vous montrer on va mettre notre cher Patrick et je vaisfaire un print de os.env et on va récupérer pushover token et là normalement je vais enlever
00:01:30 :donc ce qu'on a ici pour ne pas exécuter cette fonction je vais juste faire le print de cettevariable je lance le script et là on a bien récupéré Patrick qui est la valeur qu'on amis dans cette variable d'environnement à l'intérieur de ce fichier. Donc ça fonctionne bien on va pouvoir
00:01:42 :utiliser cette technique pour mettre les variables d'environnement dont on va avoir besoin et ensuiteles lire et qu'elles ne soient pas donc directement dans notre fichier pour ne pas dévoiler en faittous les secrets dans le script principal qui serait lui hébergé par exemple sur un dépôtgit qui pourrait être plus facilement accessible que le fichier .env qui va lui être stocké
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.